/ / Javascript: Parse JSON s ignorovaním úvodzoviek - javascript, json, parsovanie

Javascript: Parse JSON s ignorovaním úvodzoviek - javascript, json, parsovanie

Server mi posiela správnu štruktúru JSON, ktorú môžem ľahko analyzovať

JSON.parse (rawData)

Niektoré uzly však niekedy prichádzajú vo formáte:

"AppMode": "{" SessionData ": {" LastError ": 0," GeneralID ": 87}}"

Hodnota AppMode je reťazec, takže by nebol analyzovaný ako JSON, ale predpokladá sa, že je JSON. Existuje spôsob, ako filtrovať namiesto písania vlastného analyzátora?

odpovede:

1 pre odpoveď č. 1

Ak nemôžete opraviť server na odoslanie správnej json, po analýze nespracovaných údajov analyzovať hodnotu AppMode:

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