Menu

JSON'dan CSV'ye Dönüştürücü

JSON dizilerini CSV'ye ve CSV'yi tekrar JSON'a, başlık satırıyla dönüştürün.

Yazan Nethanel Bar, Co-founder & CEO

Son güncelleme

Gerçekten kod yazmayı öğrenmeye hazır mısın?

Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.

JSON CSV dönüştürücü nedir?

JSON CSV dönüştürücü, yapılandırılmış JSON verisini (genellikle bir API yanıtı gibi bir nesne dizisini) Excel, Google Sheets veya bir veritabanı içe aktarımında açabileceğiniz düz, virgülle ayrılmış bir tabloya çevirir. Ters yönde de çalışır: başlık satırı olan bir CSV dosyasını ayrıştırıp yeniden bir JSON nesne dizisine dönüştürür.

JSON → CSV dönüşümünde araç, başlık satırını oluşturmak için tüm nesnelerdeki her anahtarı toplar, ardından her nesne için bir satır yazar. Virgül, tırnak veya satır sonu içeren değerler CSV standardına göre tırnak içine alınır; böylece çıktı her tablo uygulamasında sorunsuz açılır. CSV → JSON dönüşümünde ilk satır sütun adları olarak kabul edilir ve sonraki her satır bir nesneye dönüşür; sayılar ve boolean değerler otomatik olarak tanınır.

Her şey tarayıcınızda yerel olarak çalışır; verileriniz hiçbir yere yüklenmez.

Dönüştürürken öğrenecekleriniz

  • CSV düz, iki boyutlu bir formattır; JSON ise iç içe olabilir. Derinlemesine iç içe değerler tek bir CSV hücresine metin olarak yazılır.
  • CSV standardı (RFC 4180), virgül, çift tırnak veya satır sonu içeren her alanı tırnak içine alır ve içteki tırnakları ikiler.
  • Geri dönüşte her sütunun bir JSON anahtarına eşlenebilmesi için CSV'nin bir başlık satırına ihtiyacı vardır.
  • JSON → CSV, aynı yapıya sahip düz nesnelerden oluşan bir dizide (bir kayıt 'tablosunda') en iyi sonucu verir.

JSON'dan CSV'ye adım adım dönüştürme

  1. Yön seçin

    JSON'u tabloya düzleştirmek için JSON → CSV, tersi için CSV → JSON seçin.

  2. Verinizi yapıştırın

    JSON → CSV için bir nesne dizisi yapıştırın. CSV → JSON için ilk satırı başlık olan bir CSV yapıştırın.

  3. Sütunları kontrol edin

    Sütunlar nesne anahtarlarından (JSON → CSV) veya başlık satırından (CSV → JSON) otomatik algılanır.

  4. Kopyalayın veya yer değiştirin

    Sonucu tek tıkla kopyalayın ya da yer değiştir düğmesiyle doğrudan diğer yöne geri çevirin.

Deneyebileceğiniz örnekler

Bir kayıt listesi

Paste a small example into the tool and change one part at a time.

id,name başlığı ve her nesne için bir satır içeren bir CSV'ye dönüşür.

Tırnak gerektiren değerler

Copy the original value, run the tool, then compare the result.

Değerin içindeki virgül, hücre tırnak içine alınarak korunur: "hello, world".

Sık yapılan hatalar

  • Dizi yerine tek bir JSON nesnesi vermek: JSON → CSV bir nesne dizisi (satır listesi) bekler.
  • Başlık satırı olmayan CSV: ilk satır sütun adı olarak kullanılır, bu yüzden eksikse verileriniz kayar.
  • İç içe nesnelerin sütunlara açılmasını beklemek: derin değerler otomatik olarak düzleştirilmez, tek bir hücreye metin olarak yazılır.

JSON CSV dönüştürme SSS

JSON'u CSV'ye nasıl dönüştürürüm?
JSON → CSV modunda bir JSON nesne dizisi yapıştırın. Araç, anahtarlardan bir başlık oluşturur ve her nesne için bir CSV satırı yazar; gerektiğinde değerleri tırnak içine alır.
CSV'yi tekrar JSON'a çevirebilir miyim?
Evet. CSV → JSON moduna geçin ve başlık satırı olan bir CSV yapıştırın; her satır, sütun adlarını anahtar olarak kullanan bir JSON nesnesine dönüşür.
Değerlerin içindeki virgül ve tırnakları işliyor mu?
Evet. Çıktı CSV standardını izler: virgül, tırnak veya satır sonu içeren alanlar çift tırnak içine alınır ve içteki tırnaklar ikilenir.
Verilerim bir yere yükleniyor mu?
Hayır. Ayrıştırma ve dönüştürme tamamen tarayıcınızda çalışır, sunucuya hiçbir şey gönderilmez.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programming languages illustration

Coddy ile kodlamayı öğren

BAŞLA