假设我有一个这样的数组:
var arr = [{
"id": 1,
"content": "[{"number":1,"name":"Image","description":"","fields":"[{\"number\":1,\"text\":\"Image Test\",\"description\":\"\",\"responseType\":\"Image\",\"options\":\"[]\"},{\"number\":2,\"text\":\"test2\",\"description\":\"\",\"responseType\":\"Text\",\"options\":\"[]\"}]"}]"
}];
我正在尝试访问一个嵌套数组的内容。
我这样做:
var myArray = JSON.parse(arr.content);
console.log(myArray);
但是这总是返回这个错误:
SyntaxError: JSON Parse error: Unexpected identifier "undefined"
我在这里做错了什么?
myArray = JSON.parse(arr[0].content);