2010-11-29 3 views
2

1MBを超えるJSONファイルは、長い配列を含むことが多く、未知の構造です。jsonファイルの概要を取得

これらのJSONファイルの概要を見て、その構造とピーク値のいくつかの概要を知るにはどうすればよいですか?

答えて

2

Google JSON formatterあなたはいくつかのオンラインソリューションを見つけるでしょう。最初は、私には有望に見える:

JSON Formatter (& Validator)

(それはあなたが別の出力テンプレートを定義し、それも構造を検証することができます)


更新:はここに正確に行い、他の一つですあなたが望むもの:

Collapsible JSON Formatter

(それはあなたが展開したり折りたたんだりしたいレベルを正確に定義することができます)

+0

両方のリンクに感謝します。そのデフォルトは、ファイルアップロードを提案せず、大きなjsonデータのコピー貼り付けが遅いということです。 –

2

あなたは、一般的にはできません。 JSONが構造化されている方法、それをすべて解析して全体の構造を把握する必要があります(そしてそれが有効なJSONであるかどうかを確認してください)。全体的に見れば、一度それが終わったら、それを完全にイントロスペクトすることもできます。

言語を指定しないように、私はPythonでそれで行くを持っています:

import json 
import pprint 

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

は、あなたのJSON文書の最初の2つのレベルをかなり-印刷する必要があります。

+0

は非常に実現可能です。ありがとう。 –