服务器向我发送正确的JSON结构,我可以使用
轻松解析JSON.parse(RAWDATA)
但有时一些节点有格式:
" APPMODE&#34 ;: " {\" SessionData \":{\" LastError \":0,\"的generalID \" 87}}&#34 ;
AppMode值是一个字符串,因此它不会被解析为JSON,但它假设是JSON。有没有办法过滤而不是写自己的解析器?
答案 0 :(得分:1)
如果您无法修复服务器以发送正确的json,则在解析原始数据后,解析AppMode值:
var parsedData=JSON.parse(rawData);
parsedData.AppMode=JSON.parse(parsedData.AppMode);