JSON Editor
JSON verilerini düzenle ve yapısını tek tıkla doğrula.
JSON verilerini standart bir metin kutusunda düzenlemek, canlı ortama yanlışlıkla fazladan virgül göndermenin en kolay yoludur. Verini kullanmadan önce doğrulamak, sözdizimi hatalarını ve bozuk yapıları sistemleri aksatmadan yakalamanı sağlar.
JSON Editor ile adım adım düzenleme
- Mevcut JSON metnini alana yapıştır veya sıfırdan yazmaya başla.
- Değişikliklerini tamamla ve yapıyı denetlemek için butona tıkla.
- Hata uyarılarını incele; aksaklıkları sona bırakmadan anında düzelt.
- Hiyerarşiyi net görmek için belgeyi düzenli biçime getir.
- Doğrulanmış ve hazır olan JSON çıktısını kopyala.
Bozuk JSON çıktısını önleyen alışkanlıklar
- Açılış parantezini yazar yazmaz kapanışını ekle, aradaki değerleri sonra doldur.
- Düzenleme sırasında sıkça biçimlendir; kayan girintiler yapısal hataları erkenden fark ettirir.
- JSON formatında yorum satırı olmadığını unutma; not eklemek istersen açıklayıcı bir anahtar kullan.
- Tüm belgede anahtar isimlendirme kurallarını ve harf büyüklüklerini tutarlı tut.
- Önemli bir dosyanın üzerine kaydetmeden önce mutlaka doğrula.
JSON formatının desteklediği veri türleri
Yalnızca altı temel tür vardır: metin, sayı, boole, null, nesne ve dizi. Ayrı bir tarih türü bulunmaz, tamsayı ile ondalıklı sayı ayrımı yoktur ve undefined geçerli sayılmaz.
Tarih değerleri standart olarak "2026-09-14T12:00:00Z" gibi ISO 8601 metinleri halinde saklanır. Bu dizilim metin olarak doğru sıralanır ve her kütüphane tarafından hatasız çözümlenir. Çok büyük sayılar ise gizli bir risk barındırır; 9 katrilyon civarının üzerindeki değerler JavaScript ortamında hassasiyet kaybı yaşayabilir. Bu nedenle büyük kimlik numaraları çoğu API tarafından metin biçiminde iletilir.
Yapılandırma dosyalarında JSON düzenleme
Elle düzenlenen JSON verilerinin büyük kısmı yapılandırma içerir: package.json, tsconfig.json, sürekli entegrasyon ayarları veya dağıtım manifestoları buna örnektir. Bu dosyalardaki küçük bir yazım hatası derleme süreçlerini durdurur ve dönen hata mesajları genelde sorunun asıl yerini açıklamaz. Değişikliklerini göndermeden önce burada doğrulamak birkaç saniye sürer ve boşa harcanacak hata ayıklama sürelerini önler.
JSON Editor hakkında sıkça sorulanlar
JSON içine yorum satırı ekleyebilir miyim?
Standart JSON yapısında yorum satırları yer almaz ve ayrıştırıcılar bu satırları gördüğünde hata verir. Bazı araçlar JSONC veya JSON5 türlerini kabul etse de taşınabilirlik açısından notlarını "_comment" gibi sıradan bir anahtarda tutmalısın.
JSON içinde tarih verisi nasıl saklanmalı?
Tarihleri "2026-09-14T12:00:00Z" biçiminde ISO 8601 metni olarak saklayabilirsin. Bu gösterim belirsizlik yaratmaz, düz metin sıralamasında tam çalışır ve programlama dillerindeki tarih kütüphaneleriyle uyumludur.
Büyük sayısal ID değerleri neden değişir?
JavaScript üzerindeki sayı türü yaklaşık 9 katrilyon üzerindeki rakamlarda hassasiyet kaybeder. Bu sınırın üzerindeki sayısal kimlikleri korumak için değerleri metin olarak aktarmak gerekir.
JSON anahtarlarının diziliş sırası korunur mu?
Resmi şartnameye göre nesne anahtarları sırasız kabul edilir; ancak pratikte çoğu ayrıştırıcı ekleme sırasını korur. Yine de mantıksal işleyişini bu sıraya bağımlı kurmamalısın.
Girdiğim veriler sunucuya gönderiliyor mu?
Evet. Doğrulama ve işleme adımları için verin sunucuya iletilir ancak sistemde depolanmaz.