JSON Düzleştirme: Temel Sorun


CSV doğası gereği düzdür; satırları ve sütunları vardır. JSON keyfi olarak iç içe yerleştirilebilir (dizilerdeki nesnelerin içindeki nesneler). JSON'u CSV'ye dönüştürmek bu yapısal uyumsuzluğun çözülmesini gerektirir.
Basit JSON (dönüştürülmesi kolay):
[
{"id": 1, "name": "Alex", "age": 30},
{"id": 2, "name": "Maria", "age": 25}
]
Sonuç: 3 sütun (kimlik, ad, yaş), 2 veri satırı.
Yuvalanmış JSON (düzleştirme gerektirir):
[
{"id": 1, "user": {"name": "Alex", "address": {"city": "Boston", "zip": "02101"}}}
]Düzleştirilmiş sonuç: 4 sütun (id, user.name, user.address.city, user.address.zip), 1 veri satırı.
CSV Dönüşümünde JSON Dizilerini İşleme


Seçenek 1: Satır genişletme Her dizi öğesi, üst nesne alanlarının çoğaltıldığı ayrı bir satır haline gelir:
{"order_id": 1, "items": [{"sku": "A"}, {"sku": "B"}]}
2 CSV satırı olur:
order_id,items.sku
1,A
1,B
Seçenek 2: JSON dizesini serileştirme Dizi, tek bir CSV hücresinde JSON dizesi olarak depolanır:
order_id,items
1,"[{""sku"":""A""},{""sku"":""B""}]"Satır genişletme genellikle Excel'de analiz için daha iyidir. Dizi kodla yeniden ayrıştırılacağında serileştirme daha iyidir.
Adım Adım: ToolDolfen'de JSON'dan CSV'ye

- JSON'dan CSV'ye Dönüştürücü (JSON to CSV) dönüştürücüyü açın.
- JSON verilerinizi yapıştırın (CSV için tercih edilen nesneler dizisi) dönüşüm).
- Yapılandırın:
- Dizi işleme: birden çok satıra genişletin veya dize olarak serileştirin - Sınırlayıcı: Avrupa Excel biçimleri için virgül (varsayılan) veya noktalı virgül
- Dönüştür'ü tıklayın.
- Excel, Google E-Tablolar veya veri hattı kullanımı için CSV dosyanızı indirin. ]
Önerilen Yardımcı Kılavuzlar
Dijital iş akışınızı geliştirmek için bu konu kümesindeki tamamlayıcı eğitimleri ve yardımcı programları keşfedin: