JSON Viewer & XML uygulama simgesi

JSON Viewer & XML

Eğitim · Ücretsiz · iOS & Android · CoddyKit

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.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
iOS ve Android
Diller
22
Yaş derecelendirmesi
4+
Gereksinimler
iOS 15.1 veya sonrası
Ana ekranın üzerinde “XJSON: XML and JSON Editor” yazan mağaza görseli; ekranda dil listesi ve Skill Hub bulunuyorPython işlevinin, satır numaralarının ve klavyenin üzerinde parantez ve tırnak tuşlarından oluşan bir satırın bulunduğu editör
CanlıSöz dizimi kontrolü
KatlaBüyük dosyaları okunabilir tut
AIBiçimlendir, açıkla, düzelt, oluştur
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

Ana ekranın üzerinde “XJSON: XML and JSON Editor” yazan mağaza görseli; ekranda dil listesi ve Skill Hub bulunuyor
Ana sayfaCoddyKit editörünün ana ekranı; aranabilir dil listesi ile AI Generate, AI Tutor ve Challenge kısayollarını gösteriyor.
Python işlevinin, satır numaralarının ve klavyenin üzerinde parantez ve tırnak tuşlarından oluşan bir satırın bulunduğu editör
Editör ve klavye çubuğuBurada bir Python dosyasıyla gösterilen editörde satır numaraları ve parantez, tırnak işaretleri ve operatörlerden oluşan bir çubuk bulunuyor.
Dilin JSON olarak ayarlandığı ve “Create currency list as JSON” isteminin yazdığı Generate Code iletişim kutusu
Örnek veriler oluşturİhtiyacın olan verileri, burada bir para birimi listesini açıkla ve başlangıç olarak kullanabileceğin bir JSON belgesini AI’a oluşturt.
Kavramları açıklamak, ipuçları vermek, sınav yapmak ve yol haritası oluşturmak için önerilen istemlerin bulunduğu AI Chat ekranı
AI sohbetiDokunarak seçebileceğin önerilen istemlerle kod ve veriler hakkında soru sorabileceğin bir sohbet sekmesi.
Dil listesi ve Skill Hub’ın bulunduğu açık tema ana ekranı
Açık temaAynı ana ekranın açık temadaki görünümü; hem koyu hem açık tema kullanılabilir.

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.

  1. 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.

  2. 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.

  3. 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.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Son incelenme tarihi · CoddyKit tarafından yayımlandı · Gizlilik politikası
iOS ve Android üzerinde kullanılabilir.