JSONStream.parse('docs..value') (or JSONStream.parse(['docs', {recurse: true}, 'value'])
giving error for the example json
{
"total": 5,
"docs": [
{
"key": {
"value": 0,
"some": "property"
}
},
{"value": 1},
{"value": 2},
{"blbl": [{}, {"a":0, "b":1, "value":3}, 10]},
{"value": 4}
]
}
code -
const readStream = fs.createReadStream('../test.json')
readStream
.pipe(JSONStream.parse('docs..value')) //or JSONStream.parse(['docs', {recurse: true}, 'value'])
.pipe(es.mapSync(function (data) {
console.log(data)
return data
}))