Aşağıda 3 JSON Array yapısı biçimleri ... HangiJSON Dizisi Yapısı Varyasyonları
ilki json.org adresinde açıklanan bir, ben aşina değilim biridir:
Biçim # 1
{"People": [
{
"name": "Sally",
"age": "10"
},
{
"name": "Greg",
"age": "10"
}
]}
İkincisi, dizinin öğelerini adlandıran hafif bir varyasyondur. Şahsen umurumda değil; Bir dizinin elemanlarını kod olarak isimlendirmezsiniz (dizine erişirler), neden bunları JSON olarak adlandırırsınız?
Biçim # 2
{"People": [
"Person1": {
"name": "Sally",
"age": "10"
},
"Person2": {
"name": "Greg",
"age": "10"
}
]}
Bu sonuncusu Biçim 2. oldukça benzer başka versiyonu olan, ancak ekstra küme parantezi nerede olduğu anlaşılıyor çünkü bu bir yanlıştır Bir tahminim var ait değiller.
Biçim # 3
{"People": [
{
"Person1": {
"name": "Sally",
"age": "10"
}
},
{
"Person2": {
"name": "Greg",
"age": "10"
}
}
]}
Yine, ben json.org adresinde açıklanan JSON Array biçimidir olarak Biçim 1. geçerli olduğunu eminim. Ancak, ne hakkında Biçim # 2 ve Biçim # 3? Geçerli JSON olarak kabul edilenlerden biri var mı? Eğer evet ise, bu formatlar nereden geldi? Bunları JSON.org veya Wikipedia'da özetlemedim.
, hepsi geçersiz konum : http: // jsonlint .com/ – Pete
Hata! Bazı noktalama işaretlerini kaçırıyorum. – MikeS