DevToolPal
TR

JSON Ağaç Düzenleyici

JSON'u daraltılabilir bir ağaç olarak görüntüleyin; anahtarları, değerleri ve türleri yerinde düzenleyin, JSON siz düzenledikçe güncellensin.

Yerelde çalışır, asla yüklenmez

Seçenekler

Girinti

JSON

0 karakter · 0 B

Ağaç

Sonuç burada görünür

Ne işe yarar

JSON ağaç düzenleyici, bir JSON belgesini doğrudan gezinip düzenleyebileceğiniz daraltılabilir bir ağaca dönüştürür. Uzun bir metin dosyasında eksik bir virgülü aramak yerine küçük bir giriş kutusunda bir değeri değiştirirsiniz ve araç sizin için geçerli JSON’u yeniden yazar.

Yapılandırma dosyaları, API yanıtları, test fixture’ları ve çeviri dosyaları için kullanışlıdır: önce yapıyı anlamanız, ardından birkaç hassas değişiklik yapmanız gereken her şey için.

Nasıl kullanılır

  1. JSON’u soldaki girdi alanına yapıştırın veya örneği yükleyin.
  2. Ağacı keşfedin. Bir nesne veya diziyi genişletmek ya da daraltmak için yanındaki oka tıklayın; ağacın varsayılan olarak ne kadar derin açılacağını seçmek için Açılacak düzey seçeneğini kullanın.
  3. Yerinde düzenleyin:
    • Bir anahtarı yeniden adlandırmak için üzerine tıklayın. Anahtarlar nesnedeki konumlarını korur.
    • Bir dizeyi veya sayıyı değiştirmek için üzerine tıklayın. Boolean değerlerin true veya false menüsü vardır.
    • Bir değeri başka bir JSON türüne dönüştürmek için her satırın sağındaki tür menüsünü kullanın.
    • Bir nesneye veya diziye alt öğe eklemek için + düğmesine, bir düğümü silmek için × düğmesine basın.
  4. Bir değişikliği uygulamak için Enter’a basın veya başka bir yere tıklayın; iptal etmek için Escape’e basın.
  5. Güncellenmiş JSON’u girdi alanından kopyalayın. Girinti seçeneği nasıl biçimlendirileceğini belirler.

Yollar

Bir satırı seçmek, onun yolunu $.author.name veya $.keywords[2] gibi JSONPath stilinde, kopyalama düğmesiyle birlikte gösterir. Düz tanımlayıcı olmayan anahtarlar tırnak içine alınır; örneğin $["first name"]. Yollar, aynı alanı okuyan kod veya sorgular yazarken kullanışlıdır; örneğin jq, JavaScript optional chaining veya bir veritabanı JSON fonksiyonuyla.

Güvenli düzenleme

Düzenlemeler asla geçersiz JSON üretmez. Bir değişiklik uygulanamıyorsa, örneğin bir anahtarı zaten var olan bir adla yeniden adlandırmak veya bir sayıya harf yazmak gibi, araç ağacın üstünde bir mesaj gösterir ve belgenizi değiştirmeden bırakır.

Soldaki JSON bir sözdizimi hatası içeriyorsa ağacın yerini hata, satırı ve sütunuyla birlikte alır; böylece metni düzeltip devam edebilirsiniz.

SSS

› Düzenlemelerim JSON metnine kaydediliyor mu?

Evet. Ağaçtaki her değişiklik, seçtiğiniz girintiyle biçimlendirilerek doğrudan soldaki JSON'a geri yazılır; böylece onu istediğiniz zaman kopyalayabilir veya indirebilirsiniz.

› Öğeleri nasıl ekler veya kaldırırım?

Bir alt öğe eklemek için nesne veya dizi satırındaki artı düğmesini, herhangi bir satırı silmek için de çarpı düğmesini kullanın. Yeni nesne üyeleri, yeniden adlandırabileceğiniz key veya key2 gibi geçici bir anahtar alır.

› Bir türü değiştirdiğimde ne olur?

Araç olabildiğince fazlasını korur. Bir sayı dizeye çevrildiğinde metni olur, bir dizi dizinle anahtarlanmış bir nesneye, bir nesne ise değerlerinden oluşan bir diziye dönüşür.

› JSON verilerim bir yere yükleniyor mu?

Hayır. Ayrıştırma ve düzenleme tarayıcınızda gerçekleşir.