JSON'da tek ve çok boyutlu bir javascript dizisinin nasıl görüneceğini anlamaya çalışıyorum. Herkes bana bir örnekle yardım edebilir mi?JavaScript ve JSON dizisi
cevap
Tek boyutlu:
["one", "two", "three"]
Çok boyutlu:
[["one", "two", "three"],
["four", "five", "six"]]
tek dizi: nesnelerin
[1, 1, 2, 3, 5, 8]
tek dizi:
İlkel tamsayılar[
{
"title": "hello",
"msg": "world"
},
{
"title": "stack",
"msg": "overflow"
},
{
"title": "json",
"msg": "array"
},
]
Çok boyutlu dizi:
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
fark nedir .. JSON olarak temsil edilen bir javacript dizisi? Eğer evetse, JS dizisi nasıl görünür ve JSON'da nasıl olur? – ScG
@ScG: "dizi" inizde depolamaya çalıştığınız şeyle ilgili biraz daha bağlam sağladıysanız yardımcı olur. Listelediğim dizi örnekleri JavaScript kodunda ve JSON uyumlu olarak kullanılabilir. Bu bağlantı (diğer posterler tarafından da sağlanmıştır) daha detaylı bilgi verir (JSON için ilk Google sonucu): http://www.json.org Bu sayfadaki ilk birkaç paragrafı okursanız, göreceksiniz. sorunuzu "JSON olarak temsil edilen bir javascript dizisidir?" biraz kafa karıştırıcı, çünkü JSON * JavaScript'in bir alt kümesidir, dolayısıyla kısaltma JSON = JavaScript Object Notation. – schematic
Başka bir deyişle, bu diziler hem JSON hem de JavaScript’te aynı şekilde yazılır. İlk iki örnek arasındaki fark, yalnızca dizide saklanan veri tipindedir. İlk örnekte dizi tamsayı değerleri depolamaktadır. İkincisi, dizi nesneleri (isim/değer çiftleri) saklıyor. Hem yasal JSON hem de JavaScript dizileridir.Son çok boyutlu örnek, bir dizi dizidir ve örnek, bir JSON dizesi olarak ve JavaScript kaynak kodunda kullanım için de meşrudur. – schematic
onlar tam olarak aynı bakabilirsiniz, JSON ve JavaScript arasındaki fark değişmezi Nesne ne biliyor gerektiğini düşünüyorum, ancak bazı semantik farklılıklar vardır.
JSON 2006 tarihinde Douglas Crockford tarafından dil agnostik veri değişim biçimi, proposed ise, kendi dilbilgisi JavaScript Object literals itibaren, temelde only string keys izin vererek farklıdır ve değerler OLMALIDIR bir nesne, dizi, sayı, dize veya Birebir adlardan biri: false
, true
veya null
. String
, Number
, Boolean
, undefined
veya null
ve nesne her türlü gibi bu değer her tür tutabilir JavaScript
diziler değinen, ilkel değerleri, daha yöntemlerle nesneleri, DOM öğeleri gibi ana amaçları, Date
nesneleri ve bunun gibi. JSON diziler ve değerlerin
sözdizimi diyagramlar size yardımcı olabilir:
Şey .. Dizilerin dizisini dinamik olarak saklamak için bunu kullanmak istiyorum [here] (http://stackoverflow.com/questions/11586079/save-an-array-of-arrays-to-database) Lütfen detaylı bilgi verir misiniz? .. – harry
- 1. JSON Dizisi
- 2. JSON Mootools Dizisi sorun
- 3. JSON Dizisi
- 4. JavaScript Döngüler ve JSON
- 5. Json dizisinin ayrıştırma Json dizisi
- 6. JSON dosyaları dizisi için
- 7. JSON Dizisi Yapısı Varyasyonları
- 8. JSON Dizisi Jersey'de Eşleşmiyor
- 9. json veri dizisi
- 10. JSON değeri olarak bir JavaScript dizisi göndermek ister misiniz?
- 11. JSON Nesnesinde JSON Dizisi Nasıl Alınır?
- 12. JavaScript Concatenate Dizisi dize
- 13. Javascript dizisi alllocation
- 14. Hızlı JavaScript dizisi işlemleri
- 15. Bir javascript nesnesi başvuru dizisi referans dizisi
- 16. Bir json nesnesi dizisi içinden döngü yapmak
- 17. JavaScript json anahtarı ve değeri yineleme?
- 18. Basit Javascript dizisi başlatılamadı Chrome
- 19. PHP, döngü dizisi verileri javascript
- 20. javascript dizisi jquery üzerinde varaible
- 21. Javascript dizisi bir dizi olarak erişilebilir değildir
- 22. Normal İfadeler Dizisi Oluşturma Javascript
- 23. dizi ve highchart json verilerini almak için javascript işleme nesne
- 24. Javascript json veri gruplandırması
- 25. Ayrıştırma JSON veya JavaScript
- 26. Javascript - Object int olarak dahil JSON ayrıştırma
- 27. JavaScript aşağıdaki biçimde bir JSON Array JSON
- 28. JSON Şema tanımı nesnelerin dizisi için
- 29. Jackson kullanarak bu json dizisi nasıl oluşturulur?
- 30. WebAPI Kök düğümü olmayan dönüş JSON dizisi
Eğer –
çok boyutlu İyi catch bir virgül kaçırıyorsun! Sadece virgül ekledi. –