我正在处理前端具有深层次结构的大型json文件,我希望能够有效地查询和聚合它们,就像我查询mongoDB或redis集合一样。
我知道有两个库:
任何其他建议,技巧?
修改
还有另一个名为json:select()的库,它提供类似于CSS选择器的API
答案 0 :(得分:2)
JSONSelect(json数据的类css选择器)怎么样?
或JSONPath(类似xpath的JSON API)
如果您的JSON数据/文件非常大,您可以考虑一些streaming JSON library
为了提高效率,可以检查tests on jsperf各种json-selector库(以下示例)
对于大小,可以根据代码库(+依赖关系)大小来测量各种库
例如,请注意,minimongo的依赖项列在项目页面中,因此从这个意义上说,它只是一个相当大的代码库,仅包含在此任务中。
然后,库的选择取决于效率与尺寸的标准。