/ / Javascript: analyser JSON en ignorant les guillemets - javascript, json, analyse

Javascript: Parse JSON avec des guillemets en ignorant - javascript, json, parsing

Le serveur m'envoie la structure JSON correcte, que je peux facilement analyser avec

JSON.parse (rawData)

Mais parfois, certains nœuds sont au format:

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

La valeur AppMode est une chaîne, elle ne sera donc pas analysée en tant que JSON, mais supposera être JSON. Y a-t-il un moyen de filtrer cela au lieu d'écrire son propre analyseur?

Réponses:

1 pour la réponse № 1

Si vous ne pouvez pas empêcher le serveur d’envoyer le JSON correct, après avoir analysé les données brutes, analysez la valeur AppMode:

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