Tôi có điều này JSON
:JSON.parse của router Lỗi Cú pháp: dấu hiệu bất ngờ o
var data = [{
"ID":1,"Name":"Test",
"subitem": [
{"idenID":1,"Code":"254630"},
{"idenID":2,"Code":"4566"},
{"idenID":3,"Code":"4566"}
]
}];
console.log(JSON.parse(data)); //Uncaught SyntaxError: Unexpected token o
Làm thế nào để de-serialize data
để đối tượng javascript.
gì bạn có ở đây là [literals JavaScript] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Values,_variables , _and_literals # Literals). Cú pháp của họ chính xác là nơi mà JSON nhận được cú pháp của nó. Nhưng, trong mã JavaScript, JSON sẽ luôn được định dạng dữ liệu được lưu trữ trong một 'Chuỗi', là kiểu dữ liệu mà' JSON.parse() 'mong đợi. –