Может ли массив JSON содержать объекты разных пар ключ/значение. Из этого руководства пример, приведенный для массива JSON, состоит из объектов той же пары ключ/значение:
{
"example": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Если я хочу изменить его, чтобы иметь разные пары ключ/значение внутри массива JSON, остается ли еще действительный JSON?
{
"example": [
{ "firstName":"John", "lastName":"Doe" },
{ "fruit":"apple" },
{ "length":100, "width":60, "height":30 }
]
}
Просто хочу подтвердить это. Если да, как я могу использовать JavaScript, чтобы узнать, содержит ли поле JSON "example"
первые однородные объекты или второстепенные гетерогенные объекты?