[Bug]: JSON Input step output results cannot distinguish between empty string and null
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 476
- Avg merge
- 18h 32m
- Merged PRs (30d)
- 216
Description
### Apache Hop version?
2.9
### Java version?
11
### Operating system
Windows
### What happened?
1. create new pipeline.
2. new data grid step. add content


4.new JSON input setp.


5. run (Meet expected results)

7. update HOP_EMPTY_STRING_DIFFERS_FROM_NULL=Y


8. Restart Hop Gui
9. run (cannot distinguish between empty string and null)

### Issue Priority
Priority: 3
### Issue Component
Component: Transforms
Contributor guide
Research direction
Reproduce the issue in Apache Hop 2.9 on Java 11 using a new pipeline with a Data Grid step feeding a JSON Input step. Run it with HOP_EMPTY_STRING_DIFFERS_FROM_NULL unset and then set to Y, restarting Hop GUI between runs. Done means the JSON Input step output distinguishes an empty string from null.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100