Ne işe yarar
Bu araç bir JSON nesne dizisini TSV’ye (sekmeyle ayrılmış değerler) dönüştürür. İlk satır sütun adlarını içerir ve sonraki her satır bir nesnedir. Hücreleri sekmeler ayırdığı için çıktıyı kopyalayıp doğrudan bir elektronik tabloya yapıştırabilirsiniz.
Nasıl kullanılır
- JSON’u Girdi kutusuna yapıştırın, bir
.jsondosyası yükleyin veya Örnek düğmesine tıklayın. - Siz yazarken TSV sağ tarafta görünür.
- Yalnızca verileri çıkarmak için Başlık satırını ekle seçeneğini kapatın.
- Kopyalayıp Excel’e veya Google Sheets’e yapıştırın ya da bir
.tsvdosyası indirin.
Örnek
[
{ "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
{ "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]
şuna dönüşür (sekmeler → olarak gösterilmiştir):
id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China
Notlar
Sekme, satır sonu veya çift tırnak içeren değerler, elektronik tablonun onları yine tek bir hücre olarak okuması için tırnak içine alınır. null boş bir hücre olur; true/false ve sayılar oldukları gibi yazılır.
SSS
› Hangi JSON yapısını bekliyor?
En iyi sonucu her satır için bir nesne olan bir nesne dizisi verir. {"data": [...]} gibi tek bir dizi özelliğine sahip bir nesne de anlaşılır. Diğer her değer tek bir satır olur.
› İç içe nesneler ve diziler nasıl işleniyor?
İç içe alanlar address.city gibi noktalı sütun adlarına dönüşür. Basit değerlerden oluşan diziler "; " ile birleştirilir, nesne dizileri ise items.0.name gibi dizin yolları alır.
› Nesnelerin anahtarları farklıysa ne olur?
Sütunlar, tüm anahtarların ilk göründükleri sıraya göre birleşimidir. Eksik değerler boş bırakılır.
› Neden CSV yerine TSV?
TSV'yi Excel'e veya Google Sheets'e yapıştırdığınızda her değer, içe aktarma iletişim kutusu olmadan kendi hücresine yerleşir. Değerlerin içindeki virgüller özel bir işlem gerektirmez.