Mögliches Duplikat:
Wie kann ich JSON programmatisch verschönern?
Ich weiß, wie man JSON aus einem Objekt mit JSON.stringify, oder in meinem Fall die handliche jquery-json von Google-Code zu generieren ( https://github.com/krinkle/jquery-json ).
Das funktioniert gut, aber die Ausgabe ist für Menschen schwer zu lesen. Gibt es eine einfache Möglichkeit / Funktion / was auch immer, um eine ordentlich formatierte json-Datei ausgeben?
Das ist es, was ich meine:
JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}});
gibt.
"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
Ich hätte stattdessen gerne so etwas wie das hier:
{
"a":1,
"b":2,
"c":{
"d":1,
"e":[1,2]
}
}
Z.B. mit eingefügten Zeilenumbrüchen und Tabulatoren. Bei größeren Dokumenten ist es viel einfacher zu lesen.
Ich möchte dies idealerweise ohne Hinzufügen von großen Bibliotheken zu tun - z. B. nicht Prototyp oder YUI oder was auch immer.