JSON (JavaScript Object Notation), API'ler ve yapılandırma dosyaları için en yaygın veri formatıdır. Bu rehber JSON'ı nasıl formatlayacağınızı, doğrulayacağınızı ve hata ayıklayacağınızı gösteriyor.
JSON Formatlama Nedir?
Ham veya küçültülmüş JSON okumak zordur — örneğin tüm anahtarları bir araya sıkıştıran tek bir satır. Formatlanmış (güzelleştirilmiş) JSON, her anahtarın kendi satırında yer almasını sağlayacak şekilde doğru girintileme ve satır sonları ekler; yapı böylece bir bakışta netleşir.
ToolHub ile JSON Formatlama
Adım 1: JSON Formatlayıcı'yı açın.
Adım 2: JSON'ınızı yapıştırın. Ham JSON'ı düzenleyiciye yapıştırın. Küçültülmüş veya bozuk JSON bile çalışır.
Adım 3: Güzelleştir'e tıklayın. JSON anında doğru girintileme ve satır sonlarıyla formatlanır.
Adım 4: Doğrulayın. Yeşil, geçerli JSON anlamına gelir; kırmızı, tam konumuyla birlikte bir hata gösterir.
Adım 5: Kopyalayın veya indirin. Formatlanmış JSON'ı kopyalayın veya dosya olarak indirin. JSON Formatlayıcı küçültme ve ağaç görünümü keşfini de destekler.
Yaygın JSON Hataları ve Düzeltmeleri
- Anahtarlarda eksik tırnak:
{name: "John"}yerine{"name": "John"}olmalıdır. JSON'da tüm anahtarlar çift tırnak gerektirir. - Sondaki virgüller:
{"a": 1, "b": 2,}yerine{"a": 1, "b": 2}olmalıdır. JSON sondaki virgüllere izin vermez. - Çift tırnak yerine tek tırnak:
{'name': 'John'}yerine{"name": "John"}olmalıdır. JSON yalnızca çift tırnak gerektirir. - Tanımsız değerler:
{"result": undefined}yerine{"result": null}olmalıdır. undefined yerine null kullanın.
JSON Doğrulama
Geçerli JSON, dizeler için çift tırnak kullanmalı, sondaki virgül içermemeli, null kullanmalı (undefined, None veya NULL değil), true/false kullanmalı (True/False değil) ve eşleşen parantezlerle düzgün iç içe geçmiş olmalıdır.
JSON'ı Diğer Formatlara Dönüştürme
- JSON'dan CSV'ye: Nesne dizileri için kullanışlıdır; Excel veya Google E-Tablolar'a aktarın.
- JSON'dan YAML'a: Docker, Kubernetes ve CI/CD pipeline'larında kullanılan daha insan dostu yapılandırma formatı.
- JSON'dan TypeScript'e: API yanıtlarıyla çalışırken zaman kazandırarak tür arayüzlerini otomatik olarak oluşturun.
Sık Sorulan Sorular
JSON verilerim gizli mi? Evet. Tüm işlemler tarayıcınızda gerçekleşir. Verileriniz cihazınızdan asla çıkmaz.
Bozuk JSON'ı düzeltebilir mi? ToolHub, sondaki virgüller ve tırnaksız anahtarlar gibi yaygın sorunları düzeltebilir.
Maksimum JSON boyutu nedir? 10 MB'a kadar JSON işlenebilir.