JSON Biçimlendirici ve Doğrulayıcı - Düzenle, Küçült, Hatayı Bul

JSON biçimlendirici ve doğrulayıcı

JSON biçimlendirici hakkında sık sorulan sorular

Hayır. Sayfanın yükleme adımı da sunucu bileşeni de yok; ayrıştırma ve yeniden yazma baktığınız tarayıcı sekmesinde oluyor. Sayfayı açıp çevrimdışı olarak yine de biçimlendirerek doğrulayabilirsiniz.
Yeni
Markdown Editörü Markdown yazın, işlenmiş sonucu yan yana görün. Başlık, liste, tablo, kod bloğu ve bağlantı desteklenir; HTML’i kopyalayın ya da .md ve .html dosyası indirin. Tarayıcınızda çalışır.
Bugün Popüler
YAML Biçimlendirici Dağınık YAML’i yeniden girintileyin, hatayı satır numarasıyla görün ve belgeyi JSON olarak okuyun. Yorumlarınız, blok skalerler ve çapalar korunur. Tarayıcınızda çalışır.

Bu JSON biçimlendirici ne yapar

Bir API cevabı tek uzun satır hâlinde gelir ve yapısını görmeniz gerekir; ya da hiç ayrıştırılamaz ve nerede bozulduğunu bilmeniz gerekir. Bu sayfa ikisini de hiçbir yere veri göndermeden yapar: ayrıştırma da, girinti de, ağaç görünümü de tarayıcınızda çalışır.

Nasıl kullanılır

  1. 1 JSON'ı kutuya yapıştırın ya da nasıl çalıştığını görmek için Örnek yükle'ye basın.
  2. 2 Girintiyi seçin; iki cevabı karşılaştıracaksanız Anahtarları sırala kutusunu işaretleyin.
  3. 3 Biçimlendir'e basın. JSON bozuksa satır ve sütunu alırsınız; değilse Ağaç görünümüne geçip gezinin.

Hata mesajı ne olduğunu söyler, nerede olduğunu değil

Tarayıcılar bozuk bir belgeyi farklı biçimlerde bildirir: kimi karakter konumu verir, kimi satır ve sütun, kimi hiçbiri. Bu sayfa tarayıcınızın ürettiği biçimi okur, satır ve sütuna çevirir ve o satırı tam noktanın altında bir işaretle basar. Konum hiç çıkarılamıyorsa mesaj yine gösterilir ama hiçbir satır işaretlenmez; yanlış satırı göstermek hiç göstermemekten kötüdür.

Biçimlendirme ve küçültme aynı işin iki yönü

İkisi de belgeyi ayrıştırılmış değerden yeniden kurar; bu yüzden girdide tuhaf boşluklar olsa bile çıktı her zaman geçerli JSON olur. Küçültme, simgeler arasındaki tüm boşlukları atar — bir yükü başlığa, sorgu dizesine ya da test verisine koyarken istediğiniz şey budur.

Önce
{"id":7,"tags":["a","b"],"ok":true}
Sonra
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

Anahtarları sıralamak iki cevabı karşılaştırılabilir kılar

JSON'da nesne anahtarlarının tanımlı bir sırası yoktur; iki sunucu aynı veriyi farklı sırayla döndürebilir ve düz metin karşılaştırması her yeri yanar gösterir. Anahtarları sıralamak ikisini önce aynı biçime sokar. Diziler bilinçli olarak korunur: bir dizide sıra gürültü değil, verinin kendisidir.

Yapıştırdığınız hiçbir şey bu sayfadan çıkmaz

Biçimlendirilmesi gereken JSON çoğu zaman canlı bir API cevabıdır ve sık sık bir token, bir müşteri kaydı ya da bir sipariş taşır. Burada yükleme adımı yok, bu aracın sunucu tarafı da yok: her şey zaten açık olan sayfada çalışıyor.

İlgili Geliştirici Araçları

HTML Biçimlendirici Dağınık HTML'i okuyabilmek için girintileyin ya da daha küçük gitsin diye sadeleştirin. Parçalarda da çalışır, işaretlemenizi değiştirmez.
CSS Küçültücü Yorumları ve boşlukları atarak CSS'i sıkıştırın ya da düzgün girintiyle geri açın. calc() boşlukları, dizeler ve lisans yorumları olduğu gibi kalır.
XML Biçimlendirici Dağınık XML'i okuyabilmek için girintileyin ya da küçük gitsin diye sadeleştirin. RSS, CDATA ve ad alanlarını doğru işler, belgenizi yeniden yazmaz.
SQL Biçimlendirici Uzun bir sorguyu okunur satırlara bölün ya da tekrar tek satıra sıkıştırın. Anahtar kelime yazımınızı, tırnaklı adlarınızı ve dizelerinizi aynen bırakır.
JavaScript Küçültücü JavaScript'i Terser ile küçültün — derleme araçlarının kullandığı motor. Kodu tahmin etmek yerine ayrıştırır, davranış korunur. Hiçbir şey yüklenmez.

Beğenebileceğiniz Diğer Araçlar

Word’den PDF’e Word'ü ücretsiz PDF'e çevirin: DOC, DOCX, ODT veya RTF yükleyin, biçimi bozulmamış PDF'i saniyeler içinde indirin. Üyelik ve filigran yok.
PDF’ten Word’e PDF'i ücretsiz Word'e çevirin: PDF yükleyin, saniyeler içinde düzenlenebilir DOCX indirin. Üyelik yok, filigran yok, kurulum gerekmez.
Kelime Sayacı Ücretsiz kelime sayacı: metninizi yapıştırın; kelime, karakter, cümle ve paragraf sayısıyla tahmini okuma süresini görün. Metin tarayıcıdan çıkmaz.
Karakter Sayacı Ücretsiz karakter sayacı: boşluklu ve boşluksuz karakter, kelime ve satır sayısını görün; başlık ve meta açıklama sınırlarını kontrol edin.
Anahtar Kelime Yoğunluğu Ücretsiz anahtar kelime yoğunluğu aracı: metin ya da adres girin; her kelime ve öbeğin kaç kez geçtiğini yüzdesiyle birlikte görün.