2010-11-29 7 views
2

Ich muss mit JSON-Dateien umgehen, die größer als 1 MB sind, die oft lange Arrays enthalten und von unbekannter Struktur sind.Die Umrisse einer JSON-Datei erhalten

Wie umreiße ich diese JSON-Dateien, so dass ich einen Überblick über ihre Struktur und Spitzen bei einigen der Werte bekomme?

Antwort

2

Google JSON formatter und Sie finden mehrere Online-Lösungen. Die ersten Blicke mir viel versprechend:

JSON Formatter (& Validator)

(Es können Sie verschiedene Ausgabevorlagen definieren und validiert auch die Struktur)


Update: hier ist eine andere, die genau das tut, was Sie wollen:

Collapsible JSON Formatter

(Damit können Sie genau festlegen, welche Ebenen Sie wollen expandieren und kollabieren)

+0

danke für beide links. Der Standardwert ist, dass sie keinen Dateiupload vorschlagen und das Kopieren großer json-Daten ist träge. –

2

Sie können in der Regel nicht; Wie JSON strukturiert ist, müssen Sie alles analysieren, um die Gesamtstruktur herauszufinden (und zu sehen, ob es sogar JSON ist). Alles in allem können Sie es in seiner Gesamtheit betrachten, wenn Sie schon einmal dabei sind.

Wie Sie keine Sprache angeben, werde ich gehen an es in Python haben:

import json 
import pprint 

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

Sollte recht-drucken die ersten beiden Ebenen des JSON-Dokument.

+0

klingt sehr machbar. Vielen Dank. –

Verwandte Themen