jsonecho

JSON Biçimlendirici ve Doğrulayıcı

JSON'unuzu yapıştırın, temizlenip kontrol edilsin. Bir şey bozuksa, tam satırı ve sorunun ne olduğunu gösteririz.

Araç yükleniyor...

Tüm araçlar

JSON BiçimlendiriciJSON'u güzelleştirin, doğrulayın ve ağaç görünümü ile tam hata satırlarıyla keşfedin.En çok kullanılanJSON DoğrulayıcıJSON sözdizimini kontrol edin, herhangi bir hatanın tam satırını ve nedenini görün.DoğrulaJSON DüzenleyiciJSON'u satır numaraları, canlı doğrulama ve ağaç görünümü ile düzenleyin.DüzenleJSON GörüntüleyiciJSON'a arama ve yol kopyalama özellikli katlanabilir bir ağaç olarak göz atın.AğaçJSON Okunaklı YazdırJSON'u 2, 3, 4 boşluk veya sekmelerle okunaklı yazdırın.BiçimlendirJSON AyrıştırıcıJSON'u bir ağaca ayrıştırın ve sözdizimi hatalarını tam olarak belirleyin.AyrıştırJSON KüçültJSON'u tek bir kompakt satıra sıkıştırın.SıkıştırJSON Okuyucu.json dosyalarını aranabilir bir ağaç olarak açın ve okuyun.OkuJSON StringifyJSON'u JSON.stringify gibi kaçırılmış bir dize literalına dönüştürün.KaçırJSON'u Tek SatıraÇok satırlı JSON'u tek bir satıra sıkıştırın.KompaktJSON Karşılaştırİki JSON belgesini karşılaştırın ve eklenen, kaldırılan ve değişen değerleri listeleyin.FarkJSON SıralayıcıJSON anahtarlarını her iç içe düzeyde alfabetik olarak sıralayın.SıralaJSON5 BiçimlendiriciJSON5'i biçimlendirin ve standart JSON'a dönüştürün.JSON5JSON5 DoğrulayıcıJSON5 sözdizimini doğrulayın ve hataları bulun.JSON5JSON'dan XML'eJSON'u özel bir kök öğeyle girintili XML'e dönüştürün.DönüştürJSON'dan CSV'yeDüzleştirilmiş sütunlarla bir JSON nesne dizisini CSV'ye dönüştürün.DönüştürJSON'dan YAML'eJSON'u temiz, okunabilir YAML'e dönüştürün.DönüştürJSON'dan TSV'yeJSON'u sekmeyle ayrılmış değerlere dönüştürün.DönüştürJSON'dan DizeyeJSON'u kod ve yapılandırmalar için kaçırılmış bir dizeye dönüştürün.DönüştürString'den JSON'aBir JSON dizesinin kaçışını çözün ve okunabilir JSON olarak biçimlendirin.DönüştürJSON'dan Excel'eJSON'u indirilebilir bir Excel .xlsx dosyasına dönüştürün.ExcelJSON'dan HTML TablosunaBir JSON dizisini bir HTML tablosuna dönüştürün.DönüştürJSON'dan Markdown TablosunaJSON'u düzgün hizalanmış bir Markdown tablosuna dönüştürün.DönüştürXML'den JSON'aXML'i JSON'a dönüştürün, öznitelikleri ve tekrarlanan öğeleri koruyarak.DönüştürXML'den CSV'yeTekrarlanan XML öğelerini CSV satırlarına dönüştürün.DönüştürXML'den YAML'eXML'i okunabilir YAML'e dönüştürün.DönüştürXML'den DizeyeXML'i kaçırılmış tek satırlık bir dizeye dönüştürün.DönüştürRSS'den JSON'aRSS ve Atom akışlarını basit bir öğe dizisiyle JSON'a dönüştürün.AkışlarYAML'den JSON'aYAML'i JSON'a dönüştürün, çok belgeli dosyalar dahil.DönüştürYAML'den XML'eYAML'i girintili XML'e dönüştürün.DönüştürYAML'den CSV'yeBir YAML listesini CSV'ye dönüştürün.DönüştürCSV'den JSON'aCSV'yi bir JSON nesne dizisine dönüştürün.DönüştürCSV'den XML'eCSV'yi satır başına bir öğeyle XML'e dönüştürün.DönüştürCSV'den YAML'eCSV'yi bir YAML listesine dönüştürün.DönüştürCSV'den HTML TablosunaCSV'yi önizlemeli bir HTML tablosuna dönüştürün.DönüştürExcel'den JSON'aExcel .xlsx dosyalarını tarayıcınızda gizlice JSON'a dönüştürün.ExcelExcel'den HTML TablosunaBir Excel sayfasını bir HTML tablosuna dönüştürün.ExcelXML BiçimlendiriciXML'i güzelleştirin ve iyi biçimlendirilmiş olduğunu kontrol edin.BiçimlendirXML KüçültBoşlukları ve yorumları kaldırarak XML'i sıkıştırın.SıkıştırXML GörüntüleyiciXML'i katlanabilir, aranabilir bir ağaç olarak görüntüleyin.AğaçXML Okunaklı YazdırXML'i özel girintiyle okunaklı yazdırın.BiçimlendirXML DoğrulayıcıXML sözdizimini kontrol edin ve hataları bulun.DoğrulaXML DüzenleyiciXML'i canlı doğrulama ve ağaç görünümü ile düzenleyin.DüzenleXML AyrıştırıcıXML'i ayrıştırın ve ortaya çıkan yapıyı inceleyin.AyrıştırWSDL BiçimlendiriciWSDL web servis açıklamalarını biçimlendirin ve doğrulayın.WSDLSOAP BiçimlendiriciSOAP istek ve yanıt XML'ini biçimlendirin.SOAPYAML DoğrulayıcıYAML sözdizimini kontrol edin ve girinti hatalarını bulun.DoğrulaYAML GörüntüleyiciYAML'i katlanabilir bir ağaç olarak görüntüleyin.AğaçYAML BiçimlendiriciYAML'i biçimlendirin ve yorumlarını koruyun.BiçimlendirYAML AyrıştırıcıYAML'i ayrıştırın ve ortaya çıkan veriyi inceleyin.AyrıştırHTML BiçimlendiriciHTML'i temiz girintiyle güzelleştirin.BiçimlendirHTML Okunaklı YazdırHTML'i özel girintiyle okunaklı yazdırın.BiçimlendirHTML DoğrulayıcıHTML'i kapatılmamış etiketler, yinelenen id'ler ve eksik alt metni açısından kontrol edin.DoğrulaHTML GörüntüleyiciHTML'i güvenli bir korumalı alanda önizleyin.ÖnizlemeHTML DüzenleyiciHTML'i canlı önizlemeyle düzenleyin.DüzenleHTML KüçültBoşlukları ve yorumları kaldırarak HTML'i sıkıştırın.SıkıştırHTML KaçışHTML için özel karakterleri kaçırın.KaçırHTML Kaçış ÇözHTML metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözXML KaçışXML için özel karakterleri kaçırın.KaçırXML Kaçış ÇözXML metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözJavaScript KaçışJavaScript için özel karakterleri kaçırın.KaçırJavaScript Kaçış ÇözJavaScript metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözJava KaçışJava için özel karakterleri kaçırın.KaçırJava Kaçış ÇözJava metninin kaçışını düz karakterlere geri çözün.Kaçış Çöz.NET (C#) Kaçış.NET (C#) için özel karakterleri kaçırın.Kaçır.NET (C#) Kaçış Çöz.NET (C#) metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözJSON KaçışJSON için özel karakterleri kaçırın.KaçırJSON Kaçış ÇözJSON metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözCSV KaçışCSV için özel karakterleri kaçırın.KaçırCSV Kaçış ÇözCSV metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözSQL KaçışSQL için özel karakterleri kaçırın.KaçırSQL Kaçış ÇözSQL metninin kaçışını düz karakterlere geri çözün.Kaçış ÇözDize AracıHarf durumunu değiştirin, satırları sıralayın ve temizleyin, karakterleri ve kelimeleri sayın.MetinURL KodlaMetni URL'ler ve sorgu dizeleri için yüzde kodlayın.KodlaURL Kodu ÇözYüzde kodlanmış URL'leri ve sorgu dizelerini çözün.ÇözJSON URL KodlaSorgu parametreleri için JSON'u URL kodlayın.KodlaJSON URL Kodu ÇözURL kodlanmış JSON'un kodunu okunabilir metne geri çözün.ÇözXML URL KodlaSorgu parametreleri için XML'i URL kodlayın.KodlaXML URL Kodu ÇözURL kodlanmış XML'in kodunu okunabilir metne geri çözün.ÇözYAML URL KodlaSorgu parametreleri için YAML'ı URL kodlayın.KodlaYAML URL Kodu ÇözURL kodlanmış YAML'ın kodunu okunabilir metne geri çözün.ÇözBase64 KodlaMetni Base64'e, standart veya URL güvenli olarak kodlayın.KodlaBase64 Kodu ÇözBase64 dizelerini, URL güvenli varyantlar dahil çözün.ÇözJSON'dan Base64'eJSON'u doğrulamayla Base64'e kodlayın.KodlaBase64'ten JSON'aBase64'ü biçimlendirilmiş JSON'a çözün.ÇözXML'den Base64'eXML'i doğrulamayla Base64'e kodlayın.KodlaBase64'ten XML'eBase64'ü biçimlendirilmiş XML'e çözün.ÇözYAML'den Base64'eYAML'ı doğrulamayla Base64'e kodlayın.KodlaBase64'ten YAML'eBase64'ü biçimlendirilmiş YAML'e çözün.ÇözJS GüzelleştiriciKüçültülmüş veya dağınık JavaScript'i okunabilir, girintili koda dönüştürün.BiçimlendirJavaScript Okunaklı YazdırJavaScript'i okuyabilmeniz için okunaklı yazdırın.BiçimlendirCSS BiçimlendiriciCSS'i temiz kurallara biçimlendirin, satır başına bir bildirim.BiçimlendirCSS Okunaklı YazdırHer kural ve özelliğin kolayca okunabilmesi için CSS'i okunaklı yazdırın.BiçimlendirCSS KüçültEn küçük CSS'i elde etmek için yorumları ve boşlukları kaldırın.SıkıştırC# BiçimlendiriciC# kodunu girintileyin ve parantezleri ve deyimleri kendi satırlarına koyun.BiçimlendirJava BiçimlendiriciJava kodunu okunabilir bir düzene geri koyun: satır başına bir deyim, girintili parantezler.BiçimlendirGraphQL BiçimlendiriciGraphQL sorgularını ve şemalarını, iç içe seçimler kolayca okunabilsin diye biçimlendirin.BiçimlendirAngular BiçimlendiriciAngular bileşen şablonlarını yapısal direktifleri ve bağlamalarıyla biçimlendirin.BiçimlendirVue BiçimlendiriciBir Vue tek dosyalı bileşenini biçimlendirin: şablon, betik ve stil birlikte.BiçimlendirLess BiçimlendiriciLess kodunu, değişkenleri, mixin'leri ve iç içe kurallarıyla biçimlendirin.BiçimlendirSCSS BiçimlendiriciSCSS'i, iç içe kurallar, mixin'ler, eşlemeler ve @use deyimleri dahil biçimlendirin.BiçimlendirTypeScript BiçimlendiriciTypeScript kodunu, jenerikler, dekoratörler, enum'lar ve tür ek açıklamalarıyla biçimlendirin.BiçimlendirBabel BiçimlendiriciModern JavaScript ve React JSX'i Babel ayrıştırıcısıyla biçimlendirin.BiçimlendirMarkdown BiçimlendiriciMarkdown'u düzenleyin: tutarlı listeler, hizalanmış tablolar ve normal boşluklar.BiçimlendirMDX BiçimlendiriciBirçok belge sitesinin kullandığı Markdown ve JSX karışımı MDX'i biçimlendirin.BiçimlendirGlimmer BiçimlendiriciEmber.js'de kullanıldığı gibi Glimmer ve Handlebars şablonlarını biçimlendirin.BiçimlendirLWC BiçimlendiriciSalesforce için Lightning Web Component (LWC) HTML şablonlarını biçimlendirin.BiçimlendirPHP BiçimlendiriciPHP kodunu tutarlı girinti ve boşluklarla biçimlendirin.BiçimlendirFlow BiçimlendiriciFlow tür ek açıklamaları kullanan JavaScript kodunu biçimlendirin.BiçimlendirJSON'dan Java'yaJSON'dan Java sınıfları oluşturun.JavaXML'den Java'yaXML'den Java sınıfları oluşturun.JavaJSON'dan Python'aJSON'dan Python sınıfları oluşturun.PythonXML'den Python'aXML'den Python sınıfları oluşturun.PythonJSON'dan Objective-C'yeJSON'dan Objective-C sınıfları oluşturun.Objective-CXML'den Objective-C'yeXML'den Objective-C sınıfları oluşturun.Objective-CJSON'dan JSON Schema'yaJSON'dan JSON Schema şeması oluşturun.JSON SchemaXML'den JSON Schema'yaXML'den JSON Schema şeması oluşturun.JSON SchemaJSON'dan Swift'eJSON'dan Swift sınıfları oluşturun.SwiftXML'den Swift'eXML'den Swift sınıfları oluşturun.SwiftJSON'dan C#'aJSON'dan C# sınıfları oluşturun.C#XML'den C#'aXML'den C# sınıfları oluşturun.C#JSON'dan Go'yaJSON'dan Go sınıfları oluşturun.GoXML'den Go'yaXML'den Go sınıfları oluşturun.GoJSON'dan Rust'aJSON'dan Rust sınıfları oluşturun.RustXML'den Rust'aXML'den Rust sınıfları oluşturun.RustJSON'dan Crystal'aJSON'dan Crystal sınıfları oluşturun.CrystalXML'den Crystal'aXML'den Crystal sınıfları oluşturun.CrystalJSON'dan C++'aJSON'dan C++ sınıfları oluşturun.C++XML'den C++'aXML'den C++ sınıfları oluşturun.C++JSON'dan TypeScript'eJSON'dan TypeScript sınıfları oluşturun.TypeScriptXML'den TypeScript'eXML'den TypeScript sınıfları oluşturun.TypeScriptJSON'dan JavaScript PropTypes'aJSON'dan JavaScript PropTypes sınıfları oluşturun.JavaScript PropTypesXML'den JavaScript PropTypes'aXML'den JavaScript PropTypes sınıfları oluşturun.JavaScript PropTypesJSON'dan Flow'aJSON'dan Flow sınıfları oluşturun.FlowXML'den Flow'aXML'den Flow sınıfları oluşturun.FlowJSON'dan Kotlin'eJSON'dan Kotlin sınıfları oluşturun.KotlinXML'den Kotlin'eXML'den Kotlin sınıfları oluşturun.KotlinJSON'dan Elm'eJSON'dan Elm sınıfları oluşturun.ElmXML'den Elm'eXML'den Elm sınıfları oluşturun.ElmJSON'dan Ruby'yeJSON'dan Ruby sınıfları oluşturun.RubyXML'den Ruby'yeXML'den Ruby sınıfları oluşturun.RubyJSON'dan Dart'aJSON'dan Dart sınıfları oluşturun.DartXML'den Dart'aXML'den Dart sınıfları oluşturun.DartJSON'dan Pike'aJSON'dan Pike sınıfları oluşturun.PikeXML'den Pike'aXML'den Pike sınıfları oluşturun.PikeJSON'dan Haskell'eJSON'dan Haskell sınıfları oluşturun.HaskellXML'den Haskell'eXML'den Haskell sınıfları oluşturun.Haskell

JSON Biçimlendirici nasıl kullanılır

  1. JSON'unuzu sol kutuya yapıştırın, üzerine bir dosya bırakın veya Yükle ya da URL'den seçeneğini kullanın.
  2. Bir girinti boyutu seçin. Anahtarların alfabetik sırada olmasını istiyorsanız anahtar sıralamayı açın.
  3. Sonuç yazarken sağda görünür. İç içe nesneleri katlamak ve açmak için Ağaç görünümüne geçin.
  4. Sonucu yanınıza almak için Kopyala veya İndir'i kullanın.

JSON Biçimlendirici hakkında

Gerçek hayatta karşılaştığınız JSON'un çoğu güzel değildir. Bir API'den tek uzun satır olarak çıkar, ya da yarısının kaçış karakteriyle dolu olduğu bir günlük dosyasından, ya da bir meslektaşınızın sohbete yapıştırdığı bir metinden gelir. Bu biçimlendirici onu gerçekten okuyabileceğiniz bir şeye dönüştürür ve JSON geçerli değilse hemen söyler.

Her şey tarayıcı sekmenizde gerçekleşir. Verileriniz sunucumuza gönderilmez; bu, JSON müşteri kayıtları, token'lar veya kendinize saklamayı tercih edeceğiniz başka şeyler içerdiğinde önemlidir. 12345678901234567890 gibi büyük sayılar tam olarak yazdığınız gibi korunur, böylece ID'ler diğer birçok araçta olduğu gibi sessizce yuvarlanmaz.

Hata mesajları size ne söyler

JSON geçersiz olduğunda satır ve sütunu, sorunun altında bir ok işaretiyle birlikte satırın kendisini ve "JSON'da sondaki virgül kullanılamaz" gibi sade bir açıklama alırsınız. Hataya git'e tıklayın, imleç doğru yere atlar.

JSON'u Düzelt düğmesi olağan şüphelileri halleder: tek tırnaklar, tırnaksız anahtarlar, sondaki virgüller ve yorumlar. Sonucu kullanmadan önce her zaman okuyun, çünkü bir onarım aracı ne demek istediğinizi tahmin etmek zorundadır.

Ağaç görünümü ve arama

Belge büyük olduğunda ağaç görünümü kullanışlıdır. Yolunu kopyalamak için bir anahtara tıklayın, örneğin $.items[0].sku. Arama kutusu anahtarlara ve değerlere bakar ve eşleşen dalları açar.

Sıkça sorulan sorular

JSON'um bir yere yükleniyor mu?

Hayır. Biçimlendirme ve doğrulama tarayıcınızda JavaScript ile çalışır. Sayfa yüklendikten sonra internet bağlantınızı kapatsanız bile araç çalışmaya devam eder. Tarayıcınızdan bir isteğin çıkmasının tek yolu URL'den kullanmanız ve hedef sitenin doğrudan erişimi engellemesidir.

JSON'um iyi görünürken neden hata veriyor?

Olağan nedenler son öğeden sonra virgül, çift tırnak yerine tek tırnak, iki özellik arasında eksik virgül veya tırnaksız anahtardır. JavaScript nesneleri bunların hepsine izin verir, JSON vermez. Hata mesajı satırı işaret eder ve JSON'u Düzelt çoğunu onarabilir.

Ne büyüklükte bir dosya yapıştırabilirim?

Bu sitedeki sınır cömertçe belirlenmiştir ve birkaç megabaytlık dosyalar sorunsuz çalışır. Yaklaşık 1,5 MB'ın üzerinde araç siz yazarken otomatik biçimlendirmeyi durdurur ve düğmeye basmanızı bekler; böylece tarayıcınız duyarlı kalır.

Biçimlendirme verilerimi değiştirir mi?

Hayır. Yalnızca boşluklar değişir. Sıralamayı açmadığınız sürece anahtar sırası korunur ve sayılar tam olarak yazıldığı gibi geri yazılır. Girdi ile çıktı arasındaki tek fark sekmeler ve boşluklardır.

Biçimlendirme ile doğrulama arasındaki fark nedir?

Doğrulama, metnin JSON kurallarına uyduğunu kontrol eder. Biçimlendirme, okunabilir hale getirmek için boşlukları yeniden yazar. Bu araç ikisini birden yapar: yalnızca önce ayrıştırmayı başardığı metni biçimlendirebilir, dolayısıyla başarılı bir sonuç JSON'unuzun geçerli olduğu anlamına da gelir.

JSON Araçları içinde daha fazlası

Tüm araçlar →