İçeriğe geç

JSON Formatter

JSON'u istediğiniz girinti ve sıralı anahtarlarla güzelleştirin ya da tek satıra küçültün.

Mod
Tarayıcınızda çalışır; verileriniz yüklenmez.

Nasıl kullanılır

  1. JSON metninizi giriş editörüne yapıştırın.
  2. Mod alanında Güzelleştir veya Küçült seçeneğini seçin.
  3. Güzelleştir seçiliyse Girinti alanından 2 boşluk, 3 boşluk, 4 boşluk veya Sekme seçin.
  4. Nesne anahtarlarını sıralamak istiyorsanız Anahtarları sırala seçeneğini işaretleyin.

Örnekler

Uzun sipariş numarası içeren API yanıtı

Girdi
{"siparisNo":12345678901234567890,"musteri":"Ayşe Yılmaz","tutar":1499.90,"paraBirimi":"TRY"}
Çıktı
{
  "siparisNo": 12345678901234567890,
  "musteri": "Ayşe Yılmaz",
  "tutar": 1499.90,
  "paraBirimi": "TRY"
}

Uygulama ayarlarını tek satıra küçültme

Girdi
{
  "dil": "tr-TR",
  "saatDilimi": "Europe/Istanbul",
  "bildirimler": {
    "eposta": true,
    "sms": false
  }
}
Çıktı
{"dil":"tr-TR","saatDilimi":"Europe/Istanbul","bildirimler":{"eposta":true,"sms":false}}

İç içe nesnelerin anahtarlarını sıralama

Girdi
{"urun":{"stok":24,"ad":"Türk kahvesi","fiyat":185.50},"magaza":"Kadıköy","etiketler":["kahve","yerli"]}
Çıktı
{
    "etiketler": [
        "kahve",
        "yerli"
    ],
    "magaza": "Kadıköy",
    "urun": {
        "ad": "Türk kahvesi",
        "fiyat": 185.50,
        "stok": 24
    }
}

Sık sorulan sorular

JSON hatalarını otomatik düzeltir mi?

Bu araç otomatik düzeltme yapmaz; ilk sözdizimi hatasının satırını ve sütununu gösterir. Hata mesajına tıklayarak ilgili konuma gidebilirsiniz. Yorumlar, tek tırnaklar ve sondaki fazladan virgüller geçerli JSON kabul edilmez.

Aynı anahtar birden fazla kez varsa ne olur?

Tekrarlanan anahtarlar silinmez; tüm değerler çıktıda korunur ve tekrarlar bir notla belirtilir. Anahtarları sırala seçiliyse aynı anahtarlar yan yana gelir ve kendi aralarındaki giriş sırası korunur.

JSON verilerim sunucuya gönderiliyor mu?

JSON tarayıcınızda işlenir; aracın kodu JSON içeren bir ağ isteği göndermez. JSON kaydedilmez, yalnızca seçenekler localStorage'da saklanır. Veriyi başka bir JSON aracına aktardığınızda sessionStorage geçici olarak kullanılır ve hedef sayfa veriyi okuduğunda kaldırılır.

Büyük JSON dosyalarında sınır var mı?

100 MB'tan büyük dosyalar kabul edilmez. Girdi 1 MB'ı aştığında canlı biçimlendirme durur; Ctrl/Cmd+Enter ile işlemi başlatabilirsiniz ve işlem arka planda bir Web Worker içinde yürütülür. 10 MB'ın üzerinde sözdizimi renklendirmesi kapatılır.