Mảng JSON có thể chứa các đối tượng của các cặp khóa/giá trị khác nhau. Từ this tutorial, ví dụ đưa ra cho mảng JSON bao gồm các đối tượng của cùng một cặp khóa/giá trị:Mảng JSON có thể chứa các đối tượng của các cặp khóa/giá trị khác nhau không?
{
"example": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Nếu tôi muốn thay đổi nó để có cặp khóa/giá trị khác nhau bên trong mảng JSON, là những điều sau đây vẫn còn là một JSON hợp lệ?
{
"example": [
{ "firstName":"John", "lastName":"Doe" },
{ "fruit":"apple" },
{ "length":100, "width":60, "height":30 }
]
}
Chỉ muốn xác nhận điều này. Nếu vậy, làm cách nào tôi có thể sử dụng JavaScript để biết trường JSON "example"
có chứa các đối tượng đồng nhất đầu tiên hoặc các đối tượng không đồng nhất thứ hai không?
Có, mảng json có thể chứa bất kỳ chuỗi json hợp lệ nào: các đối tượng với các cặp khóa/giá trị khác nhau, các mảng khác, số, chuỗi, booleans tất cả trong cùng một mảng. – arnaud576875
vào đây để kiểm tra bất kỳ javascript bạn muốn: http://jsconsole.com/ – dmoss18
Không chỉ nó là khá cũ, thực hành nó hỗ trợ đã sai đã 13 năm trước khi bài viết được xuất bản. –