Czy tablica JSON może zawierać obiekty o różnych parach klucz/wartość. Od this tutorial, przykład podano dla JSON tablicy składa się z obiektów o tej samej pary klucz/wartość:Czy tablica JSON może zawierać obiekty o różnych parach klucz/wartość?
{
"example": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
Jeśli chcę zmienić go mieć różne pary klucz/wartość wewnątrz tablicy JSON, jest następujący nadal prawidłowy JSON?
{
"example": [
{ "firstName":"John", "lastName":"Doe" },
{ "fruit":"apple" },
{ "length":100, "width":60, "height":30 }
]
}
Chcę to potwierdzić. Jeśli tak, jak mogę użyć JavaScriptu, aby sprawdzić, czy pole JSON "example"
zawiera pierwsze jednorodne obiekty lub drugie heterogeniczne obiekty?
Tak, tablice json może zawierać dowolny prawidłowy ciąg json: obiekty o różnych par klucz/wartość, inne macierze, liczby, ciągi znaków, wartości logiczne w tej samej tablicy. – arnaud576875
przejdź tutaj, aby przetestować dowolny javascript, który chcesz: http://jsconsole.com/ – dmoss18
Nie tylko jest dość stary, praktyka, którą obsługuje była błędna już 13 lat przed opublikowaniem artykułu. –