Vì vậy, tôi đang cố gắng phân tích cú pháp một số JSON trong Javascript. Điều này cảm thấy như nó sẽ làm việc, nhưng tôi nhận được một lỗi. Dưới đây là lời gọi hàm:JSON.parse, tôi đang làm gì sai?
JSON.parse("{player: 'green', direction: 'north'}");
Và đây là lỗi
VM156:1 Uncaught SyntaxError: Unexpected token p in JSON at position 1
at Object.parse (native)
at <anonymous>:1:6
Tôi đang cố gắng này trên một trang web trống rỗng, không có thư viện JS có mặt.
Chuỗi, chỉ được thực thi khi Javascript tạo đối tượng có hai thuộc tính được mong đợi.
Tôi đã thử gói các khóa bằng chuỗi. Điều đó không phân tích cú pháp.
Mã thông báo không mong muốn dường như là bất kỳ chữ cái đầu tiên nào.
Tôi đang làm gì sai, làm cách nào để phân tích cú pháp đối tượng này?
Bạn không chuyển JSON, đây là vấn đề đối với chức năng mong đợi JSON – adeneo
@adeneo Có thể điều này không làm những gì tôi mong đợi. Bạn có thể đưa ra một ví dụ hợp lệ không? – AJFaraday
http://jsonlint.com/ là bạn của bạn, như là thông số tại http://json.org – Quentin