Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acesir/nifi-ConvertJSONtoCSV-bundle
https://github.com/acesir/nifi-ConvertJSONtoCSV-bundle
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/acesir/nifi-ConvertJSONtoCSV-bundle
- Owner: acesir
- Created: 2016-02-25T20:35:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-05T19:24:15.000Z (about 8 years ago)
- Last Synced: 2024-02-11T22:47:15.049Z (5 months ago)
- Language: Java
- Size: 833 KB
- Stars: 7
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-nifi - acesir/nifi-ConvertJSONtoCSV-bundle - Convert multi nested JSON files into denormalized, flattened out version of the CSV (Processors and Bundles / Mailing List Best Of)
- awesome-nifi - acesir/nifi-ConvertJSONtoCSV-bundle - Convert multi nested JSON files into denormalized, flattened out version of the CSV (Processors and Bundles / Mailing List Best Of)
- awesome-nifi - acesir/nifi-ConvertJSONtoCSV-bundle - Convert multi nested JSON files into denormalized, flattened out version of the CSV (Processors and Bundles / Mailing List Best Of)
README
NiFi ConvertJSONtoCSV
==========Convert multi nested JSON files into denormalized, flattened out version of the CSV.
example of JSON
```json
[
{
"title": "Professional JavaScript",
"authors": [
"Nicholas C. Zakas"
],
edition: 3,
year: 2011
},
{
"title": "Professional JavaScript",
"authors": [
"Nicholas C.Zakas"
],
edition: 2,
year: 2009
},
{
"title": "Professional Ajax",
"authors": [
"Nicholas C. Zakas",
"Jeremy McPeak",
"Joe Fawcett"
],
edition: 2,
year: 2008
}
]
```
Output produced by the processor would be:
```csv
year,edition,title,authors[1],authors[2],authors[3]
2011,3,Professional JavaScript,Nicholas C. Zakas,,
2009,2,Professional JavaScript,Nicholas C.Zakas,,
2008,2,Professional Ajax,Nicholas C. Zakas,Jeremy McPeak,Joe Fawcett