获取json文件的大纲

获取json文件的大纲,json,Json,我必须处理大于1MB的JSON文件,这些文件通常包含长数组,并且结构未知 我如何概述这些JSON文件,以便了解它们的结构和某些值的峰值?GoogleJSON formatter,您会发现一些在线解决方案。第一个在我看来很有希望: (它允许您定义不同的输出模板,甚至可以验证结构) 更新:下面是另一个完全符合您要求的: (它允许您精确定义要展开和折叠的级别)您通常不能;按照JSON的结构,您必须解析所有JSON,以确定整体结构(并查看它是否是有效的JSON)。总而言之,一旦你做到了,你也可以对

我必须处理大于1MB的JSON文件,这些文件通常包含长数组,并且结构未知


我如何概述这些JSON文件,以便了解它们的结构和某些值的峰值?Google
JSON formatter
,您会发现一些在线解决方案。第一个在我看来很有希望:

(它允许您定义不同的输出模板,甚至可以验证结构)


更新:下面是另一个完全符合您要求的:


(它允许您精确定义要展开和折叠的级别)

您通常不能;按照JSON的结构,您必须解析所有JSON,以确定整体结构(并查看它是否是有效的JSON)。总而言之,一旦你做到了,你也可以对它进行全面的反思

由于您没有指定语言,我将尝试使用Python:

import json
import pprint

data = json.load(open('filename.json', 'rb'))
pprint.pprint(data, depth=2)

应该很好地打印JSON文档的前两个级别。

感谢这两个链接。他们的默认设置是不建议文件上传,而大型json数据的复制粘贴是缓慢的。