Frage

Ich habe einige JSON-Daten erhalten, aber es ist alles auf einer Linie. Kennt jemand eine Web-oder Windows-Editor, der formatiert werden (zum Beispiel Einzug und legen Sie neue Linien) diese Daten für mich, so kann ich es besser lesen? Vorzugsweise eine, die eine GUI verwendet das JSON-anstelle ein Befehlszeilenprogramm anzuzeigen, das ein Dokument reformatiert ausgibt, zum Beispiel.

War es hilfreich?

Lösung

Haben Sie versucht das?

http://jsonformat.com/

Andere Tipps

Ich habe vor kurzem JSON-Editor Online erstellt, um ein Werkzeug leicht zu bearbeiten und das Format JSON online. JSON ist in einem klaren, editierbare treeview und in formatiert Klartext angezeigt.

http://jsoneditoronline.org/

können Sie kostenlos herunterladen http://www.thomasfrank.se/json_editor.html und laufen es lokal auf Ihren eigenen Daten, obwohl es ist ein Editor statt einer Formatierer.

http://www.jsonlint.com/ ist auch eine nützliche Validierung und Neuformatierung Werkzeug.

Ein Fenster Ich gehe für: http://jsonviewer.codeplex.com/

Handy für JSON Antworten von Firebug ziehen und es für mich das Parsen.

Ich benutze http://curiousconcept.com/jsonformatter Computer jsons erzeugt zu formatieren. Es macht es viel lesbar.

Beachten Sie, dass JSON ist nur ein Javascript Objektliteral mit schicken Klamotten. Sie sollten alle Javascript Beautifier verwenden können, um es zu reinigen.

Ich mag dieses eine hier: http://freeformatter.com/json-formatter.html

Der Validierungsprozess ist flexibel, wenn Ihr Dokument an den RFC-Standards nicht einhalten. Es schafft auch einen Baum mit klappbaren Knoten, die kühl ist, wenn man in einem kleinen Bereich des json Baum arbeiten möchten

Hier ist, was ich: die Aptana Eclipse-Javascript-Editor verwenden, die Ihre Syntax überprüfen, wie Sie eingeben. Es gibt nur ein Trick. Sie json in ein klein wenig Javascript zu wickeln haben das Ganze eine gültige JavaScript-Datei zu machen und die roten und gelben Syntaxfehler beseitigen

So ist die äußerste {} wird: x={}; (mit allen json Sachen in der Mitte)

.

Jetzt müssen Sie nur noch die x= Streifen-off und die ; vor als JSON Parsen. Ich tue dies in einer Funktion, die die jQuery-Ajax-Funktion hüllt:

function get_json_file(url,options,callback){
    var opts = {dataType:"text"};
    opts.url = url;
    $.extend(opts,options);
    opts.success=function(data){
        var json = data.substring(data.indexOf('{'),data.lastIndexOf('}')+1);
        var obj = JSON.parse(json);
        callback(obj);
    };
    $.ajax(opts);
}

Es ist ein bisschen verrückt, aber es lohnt sich effektiv einen wirklich guten Syntax-Überprüfung JSON-Editor in Eclipse haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top