Which of the following is a valid JSON object?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "{ "name": "John Doe", "age": 30, "city": "New York" }". JSON có cú pháp chặt hơn đối tượng JavaScript: mọi khoá phải là chuỗi đặt trong nháy kép, chuỗi giá trị cũng dùng nháy kép, khoá và giá trị ngăn bằng dấu hai chấm, các cặp ngăn bằng dấu phẩy; số như 30 để trần. Phương án đúng thoả đủ các điều đó nên JSON.parse đọc được. "{ 'name': 'John Doe', 'age': "30", 'city': 'New York' }" sai vì JSON không chấp nhận nháy đơn cho khoá hay chuỗi; riêng age thành chuỗi "30" thì hợp lệ nhưng nháy đơn đã đủ làm hỏng. "{ name: "John Doe", age: 30, city: "New York" }" là cú pháp đối tượng JavaScript hợp lệ, nhưng không phải JSON vì khoá không nằm trong nháy kép. "{ "name" = "John Doe", "age" = 30, "city" = "New York" }" sai vì JSON dùng dấu hai chấm giữa khoá và giá trị, dấu bằng không có nghĩa gì trong JSON.