我正在使用JSONPath
JSONPath({json: obj, path: path, callback: callback})
在我的nodejs代码中获取JSON中特定元素的路径/值,但它有一些性能问题。任何人都可以向我建议这个jsonpath功能的替代方案吗?
答案 0 :(得分:0)
看看object-scan。
const haystack = { a: 0, b: 'bar' };
objectScan(['**'], {
joined: true,
filterFn: ({ value }) => typeof value === 'string'
})(haystack);
// => [ 'b' ]
它是高度优化的,使用迭代而不是递归。提供了很多示例。