JSON Viewer & XML
JSON Viewer & XML — Söz diziminin nerede bozulduğunu gösteren JSON okuyucu
JSON Viewer & XML, bir API yanıtı, yapılandırma dosyası veya veri dışa aktarımı telefonuna geldiğinde ve onu hemen okuman gerektiğinde kullanabileceğin ücretsiz bir iOS ve Android JSON okuyucu ve düzenleyicidir. Dosyayı aç veya yapıştır, söz dizimi doğrulayıcısının hatalı yeri işaretlemesine izin ver ve AI'dan biçimlendirmesini ya da açıklamasını iste. XML, YAML, Markdown ve SQL de aynı düzenleyicide açılır.
- Fiyat
- Ücretsiz, Pro yükseltmesi
- Platformlar
- iOS ve Android
- Diller
- 22
- Yaş derecelendirmesi
- 4+
- Gereksinimler
- iOS 15.1 veya sonrası


JSON sorunlarının çoğu tek bir karakterden kaynaklanır.
Sondaki virgül, tek tırnak veya eksik köşeli parantez: dosya neredeyse doğru görünür ama parser yine de dosyayı kabul etmez. En hızlı çözüm, hatanın tam olarak nerede olduğunu öğrenmektir; bu düzenleyicide yazarken çalışan kontrol de tam olarak bunu yapar.
Nedir
JSON Viewer & XML, JSON dosyalarını telefonda açan, okuyan ve düzenleyen bir iOS ve Android uygulamasıdır. Söz dizimini vurgular, satırları numaralandırır, nesneleri ve dizileri katlar, ayrıca sen yazarken JSON'ı kontrol ederek sondaki virgül, eksik tırnak veya kapanmamış köşeli parantez gibi hataların bulunduğu yeri işaretler. Çevrimiçi AI, JSON'ı biçimlendirebilir, açıklayabilir, düzeltebilir ve örnek veriler oluşturabilir. XML, YAML, Markdown ve SQL dosyaları da aynı düzenleyicide açılır; ancak yazarken yapılan kontrol yalnızca JSON için geçerlidir.
Uygulamanın içinde
Nasıl görünüyor





Arka plan
Bir JSON dosyası neden ayrıştırılamaz ve sorunun kaynağını nasıl bulursun?
JSON katı bir metin biçimidir: anahtarlar çift tırnak içine alınmış dizeler olmalıdır, yorumlara izin verilmez ve bir nesne veya dizideki son öğenin ardından virgül gelemez. Ayrıştırılamayan birçok dosya, benzer görünen ancak bu kuralları ihlal eden JavaScript veya Python verilerinin kopyalarıdır. Sorunun kaynağını bulmanın pratik yolu, parser'ın uyarısını okumak, o satıra gitmek ve hemen öncesindeki karakterleri kontrol etmektir; çünkü gerçek hata genellikle parser'ın vazgeçtiği yerden birkaç karakter önce bulunur.
Sondaki virgüller ve tırnaklaren sık karşılaşılan şüpheliler
Son öğeden sonra gelen virgül, bir dizeyi çevreleyen tek tırnak veya tırnaksız yazılmış bir anahtar, standart bir JSON parser tarafından reddedilir. Bazı programlama dilleri bunları kabul eder; bu nedenle kodda çalışan bir yapılandırma, veri olarak kullanıldığında hata verebilir.
Büyük sayılar2^53 üzeri
JSON'ın kendisi sayılar için bir boyut sınırı koymaz; ancak birçok okuyucu, yalnızca 2^53 değerine kadar kesinliğini koruyan kayan noktalı değerler kullanır. Bundan büyük bir sipariş kimliği işlem sırasında fark edilmeden değişebilir; bu nedenle kesinliğini koruması gereken tanımlayıcıları dize olarak yazmak daha güvenlidir.
Boolean değerlerine benzeyen dizeler"false", false değildir
Tırnak içindeki "false" metni boş olmayan bir dizedir ve çoğu dilde boş olmayan bir dize true olarak kabul edilir. Bu şekilde saklanan bir özellik bayrağı, herkes kapalı olduğuna inanırken açılabilir.
JSON Linessatır başına bir nesne
Günlük dosyalarında genellikle JSON Lines kullanılır; burada tüm dosya tek bir JSON değeri olmak yerine her satır eksiksiz bir JSON değeridir. Katı bir JSON parser ikinci satırı hata olarak okur; bu nedenle bu tür dosyalar satır satır ele alınmalıdır.
Biçimlendirme ve küçültmeaynı veri, farklı düzen
Biçimlendirme, iç içe verilerin insanlar tarafından okunabilmesi için girintiler ve satır sonları ekler. Küçültme ise metni kısaltmak için bunları kaldırır. İkisi de değerleri değiştirmez; bu nedenle aralarında istediğin gibi geçiş yapabilirsin.
Nasıl çalışır
Bir dosyanın okunamaz durumdan düzeltilmiş duruma geçişi
Düzenleyici tek bir döngü etrafında tasarlanmıştır: veriyi aç, neyin yanlış olduğunu gör, değiştir ve tekrar kontrol et.
Veriyi aç veya yapıştır
Dosya seçiciyi kullanarak telefonundaki bir dosyayı aç veya bir payload yapıştır. Söz dizimi vurgulama, satır numaraları ve sözcük kaydırma uzun belgelerin okunabilir kalmasını sağlar; ayrıca okumadığın bölümleri gizlemek için nesneleri ve dizileri katlayabilirsin.
Doğrulayıcının hatayı işaretlemesine izin ver
Kontrol sen yazarken çalışır ve hatalı yeri işaretler. Akıllı klavye çubuğu köşeli parantezleri, süslü parantezleri, tırnakları ve iki noktaları tek dokunuş uzağında tutar; geri alma, yineleme ve önceki sürümlerin geçmişi sayesinde düzeltmeleri güvenle deneyebilirsin.
Geri kalanını AI'a bırak
Çevrimiçi AI'dan dağınık veya küçültülmüş verileri biçimlendirmesini, bir bloğun ne anlama geldiğini açıklamasını, bir hatayı düzeltmesini veya açıklamandan örnek bir belge oluşturmasını iste. Yeniden yazılan kod, uygulamadan önce inceleyebileceğin bir diff olarak gelir.
İçinde neler var
Uygulama ne yapar?
Canlı
Söz dizimi kontrolü
Doğrulayıcı, sen yazarken JSON'ı kontrol eder ve sondaki virgülün, eksik tırnağın veya kapanmamış köşeli parantezin bulunduğu yeri gösterir.
Katla
Büyük dosyaları okunabilir tut
Katlama, satır numaraları, sözcük kaydırma, belge genelinde bulma ve değiştirme, ayarlanabilir yazı tipi boyutu ve sekme boyutu ile açık veya koyu tema.
AI
Biçimlendir, açıkla, düzelt, oluştur
Küçültülmüş verileri biçimlendir, bir yapının ne anlama geldiğini sor, bir hatayı düzelt veya ihtiyacın olan veriyi açıkla ve bir örnek al. AI araçları internet bağlantısı gerektirir.
4
Diğer biçimler
XML, YAML, Markdown ve SQL; vurgulama, katlama, arama ve AI araçlarıyla açılır. Canlı kontrol yalnızca JSON için geçerlidir; bu nedenle diğerlerini incelemesi için AI'dan yardım iste.
20
Hata avları
Seni simüle edilmiş bir terminaldeki bir hatayla karşı karşıya bırakan görevler: 12. satırda hata veren bir yapılandırma, tırnaksız anahtarlar nedeniyle reddedilen bir payload, 2^53 üzerinde çakışan kimlikler veya öznitelikleri kaybeden bir XML dönüştürme işlemi.
20
Rehberli projeler
İç içe bir ürün kataloğu, bir API yanıt kapsayıcısı, bir JSON Lines günlüğü, JSON Pointer ve JSON Patch oluştur; temellerden başlayıp $defs, $ref, oneOf ve if/then/else yapılarına ilerle.
Uygunluk
Kimler için uygun — kimler için değil
Şu durumlarda senin için uygun
- Masanın başında değilken bir API yanıtını veya yapılandırma dosyasını kontrol et
- Telefonunda .json dosyalarını ve veri dışa aktarımlarını hızlıca açabileceğin bir dosya açıcıya ihtiyacın varsa
- Bir test uzmanı veya analistsen, payload’ları okuyor ve hatalı satırın işaretlenmesini istiyorsan
- JSON, şemalar ve XML’in nasıl çalıştığını öğreniyor ve gerçek hatalar üzerinde pratik yapmayı seviyorsan
- Editörden çıkmadan pretty print ve açıklama araçlarını kullanmak istiyorsan
Şu durumlarda doğru araç değil
- AI araçlarına çevrimdışı ihtiyacın varsa; bu araçlar çevrim içi çalışır ve internet bağlantısı gerektirir
- XML veya YAML için canlı hata kontrolü istiyorsan; canlı kontrol yalnızca JSON’ı kapsar
- Ücretsiz ve sınırsız AI bekliyorsan: ücretsiz planda günde 3 AI isteği ve kısa bir reklam izleyerek bir istek daha bulunur
Gizlilik
AI araçlarının gönderdiği veriler
Editör, söz dizimi kontrolü, belge açma ve arama cihaz üzerinde çalışır. AI araçları çevrim içi çalışır; bu nedenle biçimlendirmesini, açıklamasını veya düzeltilmesini istediğin metin, ilgili istek için bir AI hizmetine gönderilir. Ayrıntılar CoddyKit gizlilik politikasında yer alır.
Tüm ayrıntılar CoddyKit gizlilik politikasında.
Sorular
Sık sorulan sorular
Telefonumda bir JSON dosyasını nasıl açıp okuyabilirim?
JSON Viewer & XML’ta dosyayı dosya seçiciyle açabilir veya içeriğini editöre yapıştırabilirsin. Veriler söz dizimi vurgulaması ve satır numaralarıyla görüntülenir; okumadığın bölümleri gizlemek için nesneleri ve dizileri daraltabilirsin. Başka bir uygulamadan kopyaladığın bir API yanıtı için de aynı işlemler geçerlidir.
JSON Viewer söz dizimi hatalarını nasıl bulur?
Bir doğrulayıcı, yazarken JSON’ı kontrol eder ve hatalı yeri işaretler. Sondaki virgül, eksik tırnak işareti veya kapatılmamış parantez gibi yaygın hataları bildirir; böylece tüm dosyayı taramak yerine hatalı karakteri doğrudan düzeltebilirsin. Canlı kontrol yalnızca JSON için çalışır.
JSON’ı pretty print yapabilir veya küçültebilir miyim?
Evet. AI formatter, karmaşık veya küçültülmüş verileri temiz ve girintili bir metne dönüştürür. Çevrim içi bir AI aracı olduğu için bağlantı gerekir; yapılan her yeniden yazım, uygulamadan önce inceleyebileceğin bir diff olarak gelir.
JSON Viewer XML, YAML veya SQL dosyalarını açar mı?
XML, YAML, Markdown ve SQL dosyalarını aynı editörde söz dizimi vurgulaması, daraltma, arama ve AI araçlarıyla açar. Canlı söz dizimi kontrolü yalnızca JSON için kullanılabilir. Diğer biçimlerde sorunları incelemesini AI’dan isteyebilirsin.
JSON ile JSON Lines arasındaki fark nedir?
Bir JSON dosyası, genellikle bir nesne veya dizi olmak üzere tek bir değerden oluşur. JSON Lines dosyasında her satırda eksiksiz bir JSON değeri bulunur; bu yapı, her seferinde bir kayıt eklenerek büyüyen log’lar için uygundur. JSON Viewer, bir log dosyası için JSON Lines hakkında yönlendirmeli bir proje içerir; böylece ikisinin farkını görebilirsin.
JSON Viewer & XML ücretsiz mi?
İndirmesi ücretsizdir. Editör, söz dizimi kontrolü, belge açma ve arama ücretsizdir. Ücretsiz kullanımda günde 3 AI isteği, kısa bir reklam izleyerek bir istek daha, ilk yönlendirmeli proje ve iki görev bulunur; ayrıca reklam gösterilir. Pro, reklamları kaldırır ve sınırsız AI isteğinin yanı sıra tüm proje ve görevlerin kilidini açar.
Bu uygulamayla yalnızca görüntülemek yerine JSON öğrenebilir miyim?
Evet. 20 hata avı ve 20 yönlendirmeli proje bulunur. Hata avlarında yapılandırmadaki sondaki virgül, tek tırnak kullanan bir API payload’ı veya false dizesi olarak kaydedilmiş bir özellik işareti gibi hataların nedenini bulman istenir. Projelerde iç içe kataloglar, kaçış karakterleri, JSON Pointer, JSON Patch ve şemalar adım adım ele alınır.
Düzenlediğim içerikleri saklayabilir veya paylaşabilir miyim?
Sonucu kopyalayabilir, bağlantı olarak paylaşabilir ve daha sonra geri dönmek üzere snippet’ler kaydedebilirsin. Bir belgenin önceki sürümleri geçmişte tutulur; böylece pişman olduğun bir değişikliği geri alabilirsin.
AI dosyamın tamamını görür mü?
AI, ona gönderdiğin içerik üzerinde çalışır: açıklamasını istediğin seçili bir blok veya biçimlendirmesini ya da düzeltmesini istediğin bir belge. Bu istekler çevrim içi bir hizmete gönderildiği için önce token ve parola gibi gizli bilgileri kaldır. Okuma, daraltma, arama ve söz dizimi kontrolü için AI gerekmez.
Başla
Hatalı karakteri daha hızlı bul
iOS ve Android için, kullanmaya ücretsiz başlayabileceğin 22 dilde JSON okuyucu ve editör.
CoddyKit'ten daha fazlası
iOS ve Android üzerinde kullanılabilir.