我只是尝试将此JSON字符串设置为变量,但我没有做正确的事情,而不是正确地撤销
var stringJson= '{
"Status": {
"Code": 3002,
"Message": "something",
"Succeeded": false
}
}'
它不喜欢括号,不会将其视为字符串并将其视为实际的js代码
答案 0 :(得分:3)
1)你错过了" Status",
的结束括号2)你不能在javascript字符串中换行而不转义它们:
var stringJson= '{\
"Status": {\
"Code": 3002,\
"Message": "something",\
"Succeeded": false\
}\
}';
更好的是你应该只创建一个对象并JSON.stringify它:
var obj = { Status : { Code : 3002, Message : 'something', Succeeded : false } };
var stringJson = JSON.stringify(obj);