Ich habe eine Zeichenfolge wieParsing JSON von String mit JSON-Objekt
"Something has happened {\"prop1\":{\"name\":\"foo\"}}"
und ich möchte die JSON analysieren, so dass ich die Zeichenfolge formatieren. Wie zum Beispiel:
Something has happened
{
"prop1":{
"name":"foo"
}
}
In JavaScript, was wäre ein guter Weg, um dies zu erreichen.
Es kann mehrere Objekte in der Zeichenfolge geben und auch das Objekt ist nicht bekannt, es könnte viele verschachtelte Objekte oder Arrays enthalten. Danke im Voraus.
betrügen? http://stackoverflow.com/questions/4935632/parse-json-in-javascript – httpNick
* "Ich möchte das JSON analysieren, damit ich die Zeichenfolge formatieren kann." * Was genau bedeutet das? Ich bin mir nicht sicher, ob ich das Thema verstehe. Das String-Literal '" Etwas ist passiert {\ "prop1 \": {\ "name \": \ "foo \"}} "' produziert genau die Zeichenfolge, die Sie als Ergebnis haben wollen? –
* "Damit ich die Zeichenkette formatieren kann" * - Wollen Sie nur die * ganze * Zeichenkette in dem gezeigten Format drucken, oder müssen Sie die JSON-Teile spezifisch extrahieren? Nehmen Sie an, dass jede Verwendung von '{' den Beginn von JSON innerhalb der größeren Zeichenfolge angibt? Sie haben verschachtelte Arrays erwähnt, aber kann das äußere Objekt ein Array sein wie '' Something something [1,2,3] ''? – nnnnnn