可视化嵌套 JSON 结构

Visualize a nested JSON structure

考虑这个 JSON 对象:

{ department_1 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_2 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_3 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}
{ department_4 : [{ id : 1, name = Joe Smith, email : jsmith@usf.edu}, ...., { id : 500, name = Bun Sam, email : bsam@usf.edu}]}

很明显这是一个嵌套的数据结构,有很多条记录,在这个例子中最深一层我们有大约2000条记录。以响应和交互的方式将其可视化的最佳方式是什么。我已经使用了 table,它看起来没有那么交互。我正在寻找想法和方法,也许还有一些示例实现来可视化这一点,同时考虑到可用性。

尝试Chart.js。你可以在网上找到很多例子和教程。

这是文档link http://www.chartjs.org/docs/

尝试 Collapsible Tree Layout 使用 d3。 (选自 their gallery

他们在页面上有一个有据可查的示例。

这是嵌套表格的一个很好的可视化效果。它不是交互式的,但您可以通过将文本区域转换为 <textarea>:

来实现

http://bl.ocks.org/nautat/4085017

这为您提供了一个类似于 Regedit

的树视图

http://jsonviewer.stack.hu/