/ / Javascript:JSONの引用符を無視して解析する - javascript、json、parsing

Javascript:JSONの引用符を無視して解析する - javascript、json、parsing

サーバーはJSONの正しい構造を送信します。これは簡単に解析できます

JSON.parse(rawData)

しかし時々、いくつかのノードがフォーマットで来る:

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

AppModeの値は文字列なので、JSONとして解析されませんが、JSONとみなされます。独自のパーサを書き込む代わりにフィルタリングする方法はありますか?

回答:

回答№1は1

正しいjsonを送信するようにサーバーを修正できない場合は、生データを解析した後、AppMode値を解析します。

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