Online JSON aracı · Tarayıcınızda çalışır

Hatalarınızı açıklayan
JSON formatter ve görüntüleyici

Herhangi bir JSON'u yapıştırın, sürükleyin ya da açın. Yazarken doğrulanır, her hatanın tam satırı gösterilir, bozuk JSON onarılır; ağaç veya tablo olarak inceleyip YAML, CSV ya da TypeScript'e dönüştürebilirsiniz.

input.json

Bir .json dosyasını herhangi bir yere bırakın veya yapıştırmak için Ctrl+V'ye basın. URL de olur.

JSON ile çalışmak için gereken her şey

01

JSON formatter ve doğrulayıcı

Yazarken doğrulama; her hatanın tam satırı, sütunu ve anlaşılır bir açıklaması. 2 boşluk, 4 boşluk veya sekmeyle biçimlendirin, küçültün ya da anahtarları sıralayın.

02

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

Büyük belgeleri katlanabilir bir ağaçta gezin, nesne dizilerini sıralanabilir tablo olarak görün, anahtar ve değerlerde arayın. Bir düğüme tıklayarak yolunu veya değerini kopyalayın.

03

JSONPath sorguları

JSONPath ile filtreleyin: $.items[*].name, ..id, dilimler ve [?(@.price < 10)] gibi filtreler. Sonuç ağaçta ve tabloda görünür; dışa aktardığınız da odur.

04

Onarma ve dönüştürme

Neredeyse-JSON'u tek tıkla düzeltin: yorumlar, sondaki virgüller, tek tırnaklar, tırnaksız anahtarlar, Python True/None, JSON Lines. YAML, CSV, XML veya TypeScript tiplerine dönüştürün.

Nasıl çalışır

  1. Yapıştırın veya bırakın

    JSON yapıştırın, dosya bırakın veya URL açın. Hiçbir şey yüklenmez.

  2. İnceleyin ve düzeltin

    Hataları okuyun, onarın, ağaçta gezinin, sorgu çalıştırın.

  3. Kopyalayın veya indirin

    Biçimli, küçültülmüş, YAML, CSV, XML veya TypeScript.

Sık sorulan sorular

JSONForge ücretsiz mi?

Evet. Tamamen ücretsizdir; hesap, kullanım sınırı, filigran veya ödeme duvarı yoktur.

JSON'um bir sunucuya yükleniyor mu?

Hayır. Analiz, biçimlendirme ve dönüştürme tamamen tarayıcınızda yapılır. Verileriniz cihazınızdan hiç çıkmaz; uygulama yalnızca geri döndüğünüzde hazır olması için son belgenizi bu tarayıcıda saklar.

Dosya boyutu sınırı var mı?

Sabit bir sınır yok: cihazınızın belleğine bağlıdır. Onlarca megabaytlık dosyalar sorunsuz çalışır; ağaç ve tablo büyük dizileri sayfa sayfa yükleyerek hızlı kalır.

"Onar" neleri düzeltir?

Yorumlar, fazla ve eksik virgüller, tek tırnaklı metinler, tırnaksız anahtarlar, Python True/False/None, NaN ve Infinity, onaltılık sayılar, BOM ve art arda gelen birden çok JSON değeri (JSON Lines; bir diziye toplanır).

Hangi JSONPath söz dizimi destekleniyor?

Nokta ve köşeli parantez gösterimi, joker (*), özyinelemeli iniş (..), indeksler, negatif indeksler, dilimler [başlangıç:bitiş:adım], birleşimler ve ==, !=, <, >, <=, >=, =~ (regex), && ile || içeren filtreler.

JSON'u CSV, YAML veya TypeScript'e dönüştürebilir miyim?

Evet. Uygulamada çıktı biçimini seçip kopyalayın veya indirin: biçimli ya da küçültülmüş JSON, YAML, CSV (iç içe nesneler noktalı sütunlara dönüşür), XML veya TypeScript arayüzleri.