我有一些以 JSON 格式存储的数据。我希望能够以类似于 MongoVUE 呈现 mondodb 文档的方式在浏览器中将其显示为动态树结构: 屏幕截图
我找到了一个非常不错的 jquery 插件,叫做 jsTree。不幸的是,为了处理 JSON 文档,它需要数据具有非常具体的冗长(在我看来是多余的)结构:链接。使用它意味着对我的 json 文档进行重大修改。我宁愿寻找一种能够自动构建树的工具,无需对数据进行严重的手动调整,但如果需要,我可以对视图进行一些修改。
json.bloople.net 上的工具使用表格进行了类似的操作,但是因为我有多个嵌套文档级别,所以输出看起来非常臃肿。此外,该结构不是动态可折叠的。
我将不胜感激有关完成这项工作的正确工具的任何提示,包括那些可能需要(自动!)在 Java/Groovy 或纯基于 JavaScript 的解决方案中预处理 JSON 数据的工具。