JSON formatı
JSON sözdizimini ve hangi veri türlerini desteklediğini öğrenirsin.
Metin tabanlı veri biçimi
Uygulamalar veriyi kaydederken ve sistemler arasında gönderirken sıklıkla metin tabanlı bir biçim kullanır. Bu biçim anahtar-değer çiftlerinden oluşur ve hem insan hem makine için okunması kolaydır.
{"name": "Alex", "age": 30}Değerler çift tırnak içinde yazılır; anahtarlar da her zaman çift tırnaklı olmalıdır. Biçim JavaScript nesne sözdiziminden türemiştir ama daha katıdır: tek tırnak, sonda virgül ve yorumlara izin verilmez.
Desteklenen veri türleri
Bu biçim altı temel türü destekler: metin, sayı, doğru ya da yanlış, null, dizi ve nesne. Metin her zaman çift tırnaklıdır; sayılar tırnaksız yazılır.
{"active": true, "count": 5, "tags": ["a", "b"]}Tarih, fonksiyon ve undefined doğrudan desteklenmez; bunları kaydetmek için önce metne ya da sayıya çevirmen gerekir.
Uygulama Geçerli bir kayıt dizisi yaz
product değişkenine name anahtarı "Kalem" ve price anahtarı 25 olan geçerli bir biçim metni ata. Anahtarlar çift tırnaklı, sayı tırnaksız olmalı.
Örnek çözümü göster
Anahtarlar çift tırnak, sayı tırnaksız.
Örnek çözüm:
const product = '{"name": "Kalem", "price": 25}';
Kendini test et
-
Hangisi geçerli bir kayıttır?
- {"name": "Alex"}
- {'name': 'Alex'}
- {name: "Alex"}
- <name>Alex</name>
Cevabı göster
{"name": "Alex"} — Doğru! Çift tırnakla yazılan biçim geçerlidir.
-
Türü örnekle eşleştir
- metin
- "merhaba"
- sayı
- 42
- doğru/yanlış
- true
- boş
- null
-
Boş değeri yaz
const data = '{"city": ____}';Cevabı göster
const data = '{"city": null}';