我正在尝试解析,没有成功的网址编码的身体内容,如:qazxsw poi
我正在做:var myVar = JSON.parse(myUrlEncodedContenString)
有什么想法吗?
这基本上是正确的:
"data={\"event\":\"INBOX\",\"from\":\"3323230\",\"to\":\"43434343357\",\"text\":\"Example text"}"
但是你的字符串不是JSON对象。 JSON对象不能以“data =”开头。 JSON对象只是在“data =”之后启动的路径。所以首先从索引5开始提取子字符串。只有以下部分是JSON:
var myVar = JSON.parse(myUrlEncodedContenString);
此外,您的字符串中存在错误。一个地方缺少逃脱。
你有:
{\"event\":\"INBOX\",\"from\":\"3323230\",...}
但它应该是:
...\"Example text"}"
测试显示它是如何工作的(在最终固定时转义):
...\"Example text\"}"