我必须处理大于1MB的JSON文件,这些文件通常包含长数组并且结构未知。
如何概述这些JSON文件,以便概述其结构和某些值的峰值?
答案 0 :(得分:3)
由于您没有指定语言,我将在Python中使用它:
import json
import pprint
data = json.load(open('filename.json', 'rb'))
pprint.pprint(data, depth=2)
应该漂亮打印JSON文档的前两个级别。
答案 1 :(得分:2)
Google JSON formatter
您可以找到多个在线解决方案。第一个看起来很有希望:
<强> JSON Formatter (& Validator) 强>
(它允许您定义不同的输出模板,甚至可以验证结构)
更新:这是另一个完全符合您要求的人:
<强> Collapsible JSON Formatter 强>
(它允许您准确定义要扩展和折叠的级别)