Javascript:使用引号忽略解析JSON

时间:2014-06-09 10:49:52

标签: javascript json parsing

服务器向我发送正确的JSON结构,我可以使用

轻松解析
  

JSON.parse(RAWDATA)

但有时一些节点有格式:

  

" APPMODE&#34 ;:   " {\" SessionData \":{\" LastError \":0,\"的generalID \" 87}}&#34 ;

AppMode值是一个字符串,因此它不会被解析为JSON,但它假设是JSON。有没有办法过滤而不是写自己的解析器?

1 个答案:

答案 0 :(得分:1)

如果您无法修复服务器以发送正确的json,则在解析原始数据后,解析AppMode值:

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