/ / Javascript: JSON mit Anführungszeichen ignorieren - JavaScript, JSON, Parsing ignorieren

Javascript: Parse JSON mit Anführungszeichen ignorieren - Javascript, JSON, Parsing

Der Server sendet mir die korrekte JSON-Struktur, die ich leicht analysieren kann

JSON.parse (RawData)

Aber manchmal kommen einige Knoten im Format:

"App-Modus": "{" SessionData ": {" LastError ": 0," AllgemeineID ": 87}}"

AppMode-Wert ist eine Zeichenfolge, daher wird sie nicht als JSON analysiert, sondern als JSON. Gibt es eine Möglichkeit, das zu filtern, anstatt eigenen Parser zu schreiben?

Antworten:

1 für die Antwort № 1

Wenn Sie den Server nicht korrigieren können, um den richtigen JSON zu senden, analysieren Sie nach dem Parsen der Rohdaten den AppMode-Wert:

var parsedData=JSON.parse(rawData);
parsedData.AppMode=JSON.parse(parsedData.AppMode);