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ď č. 1Ak 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);