2 ms·
For node.js, I wrote a lib that can selectively parse JSON subtrees: https://gitlab.com/philbooth/bfj https://gitlab.com/philbooth/bfj The specific function o
by philbo 8y ago
For node.js, I wrote a lib that can selectively parse JSON subtrees:
https://gitlab.com/philbooth/bfj https://gitlab.com/philbooth/bfj
The specific function of interest here is `bfj.match`, which takes a readable stream and a selector as arguments:
https://gitlab.com/philbooth/bfj#how-do-i-selectively-parse-individual-items-from-a-json-stream https://gitlab.com/philbooth/bfj#how-do-i-selectively-parse-...
It still walks the full tree like a regular parser, but just avoids creating any data items unless the selector matches. Though there is an outstanding issue to support JSONPath in the selector, currently it only matches individual keys and values.