|
|
|
|
|
by philbo
2673 days ago
|
|
For node.js, I wrote a lib that can selectively parse JSON subtrees: 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-... 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. |
|