NOTE - this repository is deprecated. Jesse Adametz and James Ebentier from Graphiq picked up the code where I left it and improved on it: https://github.com/graphiq-data/pdi-fastjsoninput-plugin. Their fork is more likely to be actively maintained, we suggest that you have a look over there before using this version.
This is an alternate version of the "JSON Input" step that uses Jayway JsonPath instead of a parser based on JavaScript. It is intended to be a drop-in replacement for the "JSON Input" step but should be much faster and memory efficient.
DEFAULT_PATH_LEAF_TO_NULL
option which returns null
for missing leafs:[
{
"name": "Jesse Adametz",
"gender": "male"
},
{
"name": "Etienne Dube"
}
]
To build (requires Apache Maven 3 or later):
mvn package
Simply create install.properties
in the root directory with the following line:
pdi.home=/path/to/local/data-integration
Then run
mvn install