【发布时间】:2018-11-28 05:30:53
【问题描述】:
我有一个这样的字符串变量:
{"Result":"true","Date":"","Message2":"[{\"Id\":\"1\",\"Title\":\"کارت وفاداری\",\"MainText\":\"<p> کارت های لویالتی کارتهايی هستند که در ازای خريد با اين کارت امتيازی برای دارنده کارت در نظر گرفته می شود.</p>\r\n\",\"Type\":\"1\"}]"}
我想获取 `Message2 的内容,但我不能:
var Message2 = JSON.parse(result).Message2;
console.log('Message2',Message2)
Message2 [{"Id":"1","Title":"کارت وفاداری","MainText":"<p> کارت های لویالتی کارتهايی هستند که در ازای خريد با اين کارت امتيازی برای دارنده کارت در نظر گرفته می شود.</p>
","Type":"1"}]
现在我应该再次parse 函数:
console.log('content of Message2',JSON.parse(Message2))
但它返回此错误消息:
Unhandled Promise Rejection (id: 0):
SyntaxError: Unexpected token
in JSON at position 177
我一直在尝试这个,但我得到了同样的错误信息:
console.log('content of Message2',JSON.parse(Message2.replace(/(<([^>]+)>)/ig, '')))
【问题讨论】: