Ne işe yarar?
Bir API yanıtını veya JSON dışa aktarımını tabloya hazır bir CSV’ye, ya da bir CSV dosyasını JSON’a dönüştürün. Tablo önizlemesi, satır ve sütunların tam olarak nasıl çıkacağını gösterir.
JSON → CSV
- Her anahtar bir sütun olur, yalnızca bazı satırlarda geçse bile. Sütunlar, anahtarların ilk göründüğü sırayı korur.
- İç içe nesneler düzleştirilir ve noktalı yollara (
address.city) dönüşür; düzleştirmeyi kapatırsanız JSON metni olarak kalır. Diziler JSON dizesi olarak yazılır (["admin","billing"]). - Sarmalanmış yanıtlar da çalışır:
{"data": [ ... ]}içindataiçindeki satırlar kullanılır. - Ayırıcılar, tırnaklar, satır sonları ve baştaki ya da sondaki boşluklar için doğru tırnaklama.
- Virgül, noktalı virgül, sekme veya dikey çizgi, CRLF ya da LF satır sonları ve Excel’in aksanlı karakterleri doğru göstermesi için isteğe bağlı UTF-8 BOM.
CSV → JSON
- RFC 4180 ayrıştırma: tırnaklı alanlar, çift tırnaklar (
"") ve tırnak içindeki satır sonları. - Ayırıcıyı otomatik algılama, başlık satırı açık veya kapalı (başlık olmadan diziler elde edersiniz).
- Tür çıkarımı (isteğe bağlı): sayılar,
true/false,nullolarak boş hücreler ve hücrelerdeki JSON dizileri/nesneleri.007gibi değerler dize olarak kalır, böylece baştaki sıfırlar kaybolmaz. - Noktalı yollar tekrar iç içe nesnelere dönüştürülür; böylece burada oluşturulan bir CSV, özgün JSON’a geri dönüştürülebilir.
- Kapatılmamış tırnaklar satır numarasıyla bildirilir; alan sayısı farklı olan satırlar uyarı olarak listelenir.
Gizlilik
Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez. Her yön için son girdiniz yerel depolamada saklanır.