İçeriğe atla
TextArray
%100 yerel

JSON düzleştirici

Yuvalanmış JSON'u tek düzeyli nokta gösterimi anahtarları halinde düzleştirin veya yuvalamayı yeniden oluşturun.

Giriş
Çıkış

JSON düzleştirici

Derinlemesine yuvalanmış bir JSON nesnesi yapıştırdığınızda, bu araç onu, anahtarları tam yolu gösteren tek düzeyli bir nesneye (üç düzeyli ayraçlar yerine user.address.city) düzleştirir. Düz JSON, doğrudan e-tablolara ve CSV dışa aktarımlarına dahil olur, iki API yanıtının satır satır ayırt edilmesini kolaylaştırır ve günlük işlem hatlarının, analiz olaylarının ve yapılandırma depolarının beklediği anahtar formatla eşleşir.

Anahtar formatını iki seçenek kontrol eder. Sınırlayıcı (varsayılan olarak bir nokta) iç içe geçmiş nesne anahtarlarını birleştirir ve dizi indeksleri köşeli ayraç stilinde, tags[0] veya sınırlayıcı, tags.0 ile yazılır; hedef sisteminiz hangisini kullanıyorsa onu seçin. Boş nesneler ve diziler {} ve [] değerleri olarak tutulur, böylece verilerden hiçbir şey sessizce kaybolmaz.

Aynı seçenekler ters yönde hareket eder: modu düzleştirmeye değiştirin ve düz bir nesne yuvalanmış JSON'da yeniden oluşturulur. Bir yanıtı düzleştirin, yolların taranmasının kolay olduğu düz görünümde bir avuç değeri düzenleyin, ardından geri düzleştirin; gidiş-dönüş, diziler ve boş kaplar da dahil olmak üzere yapıyı korur.

Geçersiz giriş, JSON formatlayıcıdakiyle aynı şekilde, ayrıştırıcının kendi mesajıyla birlikte raporlanır ve çıkışın altındaki sayım, düz anahtarları, yuvalama derinliğini ve bayt cinsinden çıkış boyutunu sayar. Her şey tarayıcınızda yerel olarak çalışır: API yanıtları, yapılandırma dosyaları ve gerçek müşteri verileriyle yapılan aktarımlar cihazınızdan asla ayrılmaz.

FAQ

Diziler nasıl işlenir?
Her öğe, anahtardaki indeksini alır: ayraç stilinde tags[0], tags[1] veya sınırlayıcı stilini seçtiğinizde tags.0, tags.1. İç içe diziler ve dizilerin içindeki nesneler aynı şekilde çalışır.
Düz JSON'u tekrar iç içe geçmiş JSON'a dönüştürebilir miyim?
Evet. Modu düzleştirmeye değiştirin ve orijinal yapıyı yeniden oluşturmak için tuşlar sınırlayıcı ve köşeli ayraç indekslerinde bölünür. Düzleştirme sırasındaki sınırlayıcı ve dizi ayarlarının aynısını kullanın.
Boş nesnelere ve dizilere ne olur?
Yollarının altında {} ve [] değerleri olarak tutulurlar, böylece düzleştir ve düzleştir gidiş dönüş, başladığınız yapıyı tam olarak döndürür.
JSON'um herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve verileriniz hiçbir zaman cihazınızdan ayrılmaz; gerçek kullanıcı verilerini içeren API yanıtları ve yapılandırmaları için güvenlidir.