Rehber

JSON Metnini Okunabilir Biçime Getirme

Geçerli JSON metnini giriş alanına yapıştırıp girinti ayarını seçin; isterseniz anahtar sıralamasını etkinleştirin. Geçerli içerik düzenlenmiş metin olarak dönerken boş ve geçersiz girişler kendi sonuç durumlarıyla ele alınır.

Araç JSON Biçimlendirici

JSON’u düzenli bir görünüm için hazırlama

JSON Beautifier, geçerli JSON metnini daha okunabilir, girintili bir görünüme dönüştürmek için kullanılabilir. Tek satıra sıkıştırılmış bir belgeyi incelerken iç içe nesne ve dizi seviyelerini ayırt etmek, alanları gözden geçirmek veya metni daha düzenli bir biçimde kullanmak istediğinizde pratik bir başlangıç sağlar. Araç, JSON verisinin görünümünü düzenler; bunun için girişin JSON kurallarına uygun olması gerekir.

Girinti miktarını seçerek iç içe yapıların ekranda ne kadar ayrılacağını belirleyebilirsiniz. Başlangıçta kullanılan girinti değeri 2’dir. Daha geniş bir görünüm gerektiğinde desteklenen başka bir değer seçilebilir. Nesne anahtarlarını sıralı düzende görmek isterseniz isteğe bağlı sıralama seçeneğini açabilirsiniz. Bu seçenek kapalıyken anahtarlar için sıralama uygulanmaz. Türkçe karakterler gibi ASCII dışı karakterler de biçimlendirilmiş çıktıda kaçış dizilerine çevrilmeden korunur.

Biçimlendirme akışını uygulama

  1. Biçimlendirmek istediğiniz JSON metnini giriş alanına yapıştırın. Metnin geçerli JSON olması, biçimlendirme işleminin başarılı ilerlemesi için temel koşuldur. Belge tek satırda bulunabilir; işlem, geçerli içeriği seçilen görünüme göre düzenler.

  2. Girinti ayarını inceleyin. Başlangıç değeri 2 olduğundan, herhangi bir değişiklik yapmadan devam ederseniz iç içe seviyeler bu değer üzerinden ayrılır. Daha sıkı veya daha ferah bir çıktı istiyorsanız, kullanılabilen farklı girinti değerlerinden uygun olanı seçin.

  3. Anahtar sıralamasını ihtiyacınıza göre belirleyin. Nesne anahtarlarının sıralı düzende görünmesini istiyorsanız seçeneği etkinleştirin. Belgedeki mevcut anahtar düzenini korumak sizin için daha önemliyse bu ayarı kapalı bırakın; seçenek varsayılan olarak kapalıdır.

  4. Biçimlendirme işlemini başlatın. Geçerli JSON ayrıştırılır, seçtiğiniz girintiyle düzenlenmiş metin olarak döndürülür ve işlem başarılı olarak işaretlenir. Bu aşamada aracın görevi, kabul edilebilir JSON içeriğini okunabilir bir metin düzenine taşımaktır.

  5. Dönen metni kontrol edin. İç içe bölümlerin beklediğiniz seviyelerde ayrıldığını, anahtar sıralama tercihinizin uygulandığını ve Türkçe karakterlerin görünümünü inceleyin. Böylece sunulan düzenin çalışma amacınıza uygun olup olmadığını kullanımdan önce değerlendirebilirsiniz.

  6. Giriş alanında hiç içerik yoksa sonucu farklı yorumlayın. Boş veya yalnızca boşluklardan oluşan giriş, biçimlendirilmiş içerik oluşturmaz. Buna rağmen işlem başarılı kabul edilir ve giriş verilmediğini belirten bir tanılama sonucu sağlanır. Bu durum, geçerli bir JSON belgesinin biçimlendirilmesinden ayrı bir giriş durumudur.

  7. Metin JSON kurallarına uymuyorsa sözdizimini giriş kaynağında düzeltip yeniden deneyin. Geçersiz JSON biçimlendirilmez ve işlem başarısız olarak işaretlenir. Eksik virgül, yanlış tırnak, eşleşmeyen parantez veya hatalı iki nokta kullanımı gibi ayrıntıları gözden geçirmek, yeniden gönderimden önce yararlı olabilir.

Çıktı durumlarını ve sınırları değerlendirme

Başarılı çıktı, JSON’un içerik anlamını yeniden yazmaktan çok sunumunu düzenler. Girintili görünüm, iç içe yapıların seviyelerini ayırt etmeye yardımcı olur; seçilen anahtar sıralaması ise nesne içindeki anahtarların düzenini değiştirir. Bu nedenle sıralamayı açtığınızda, elde edilen görünümü belgenin ilk düzeniyle karşılaştırmanız gerekebilir.

Bir sonuçta içerik görmüyorsanız bunu doğrudan biçimlendirme hatası olarak değerlendirmeyin. Giriş boş ya da yalnızca boşluk içeriyorsa tanılama, giriş bulunmadığını belirtir ve biçimlendirilmiş metin sunulmaz. Buna karşılık JSON kurallarına uymayan bir metin, başarısız işlem durumuna yol açar. İki durum arasındaki farkı bilmek, boş gönderim ile sözdizimi sorununun birbirine karıştırılmasını önler.

Geçersiz içeriğin başarısız işaretlenmesi, aracın hatalı JSON’u onardığı anlamına gelmez. Eksik alan ekleme, sözdizimi düzeltme veya veri doğrulama için bu sonuca güvenilmemelidir; araç geçerli JSON’u girintili metne dönüştürme amacı taşır. Çıktıyı başka bir yerde kullanmadan önce beklediğiniz anahtar ve değerlerin mevcut olduğunu, seçtiğiniz girinti ayarının uygun göründüğünü kontrol edin. Özellikle anahtar sıralaması etkinse, görünümdeki düzen değişikliğini içerik değişikliğiyle karıştırmayın.

Uygulamalı örnek

Tek satırlık bir müşteri kaydını incelerken alanları ayrı satırlarda görmek istiyorsunuz.

Giriş alanına {"ad":"Ayşe","şehir":"İzmir"} metnini yapıştırın, girintiyi 4 olarak seçin, anahtar sıralamasını kapalı bırakın ve biçimlendirmeyi başlatın.

İşlem başarılı işaretlenir ve 4 boşluk girintili, iki satırlık bir JSON metni döner; Türkçe karakter içeren değer kaçış dizisine çevrilmeden korunur.

Sınırlamalar

  • Araç geçersiz JSON’u onarmaz ve boş ya da yalnızca boşluk içeren gönderimde biçimlendirilmiş içerik üretmez; temel kullanım, geçerli JSON’u girintili metne dönüştürmektir.

Sık yapılan hatalar

  • Eksik virgül, yanlış tırnak, eşleşmeyen parantez veya hatalı iki nokta kullanımı geçersiz JSON oluşturabilir; sözdizimini düzelttikten sonra metni yeniden gönderin, çünkü bu tür içerik biçimlendirilmeden başarısız işaretlenir.

Sık sorulan sorular

Geçerli JSON biçimlendirilebilir mi?

Geçerli bir JSON metni gönderildiğinde içerik seçilen girintiyle biçimlendirilmiş metin olarak döndürülür ve işlem başarılı işaretlenir.

Araç hatalı JSON’u onarır mı?

Geçersiz JSON için sonuç farklıdır: içerik biçimlendirilmez ve işlem başarısız olarak işaretlenir. Bu nedenle hatalı sözdizimini dışarıda düzeltmeniz gerekir; araç bu metni onarma işlevi sunmaz.

Giriş alanı boş bırakılırsa ne olur?

Giriş boş veya yalnızca boşluklardan oluşuyorsa biçimlendirilmiş metin üretilmez. İşlem yine başarılı kabul edilir ve giriş sağlanmadığını belirten bir tanılama sonucu gösterilir.

Araç

JSON Biçimlendirici