Araçlar
TR

CSV'den JSON'a Dönüştürücü

CSV verilerinizi yapıştırın veya Excel ya da Google Sheets'ten dışa aktarılmış bir dosyayı açın ve nesnelerden oluşan bir JSON dizisi elde edin. Virgül, noktalı virgül, sekme ve dikey çizgi ayırıcıları otomatik olarak algılanır.

CSV

JSON

Gizliliğiniz korunur: verileriniz tarayıcınızda işlenir ve asla sunucuya yüklenmez.

CSV dosyası JSON'a nasıl dönüştürülür?

  1. CSV verilerinizi yapıştırın veya bir .csv dosyası açın. Ayırıcı otomatik olarak algılanır; isterseniz kendiniz de seçebilirsiniz.
  2. Sütun adlarını anahtar olarak kullanmak için İlk satır başlık satırıdır seçeneğini açık bırakın. Başlık satırı yoksa her satır bir değer dizisine dönüşür.
  3. JSON'u kopyalayın veya indirin. Nokta yolu seçeneği açıkken address.city gibi adlandırılmış sütunlar iç içe nesnelere dönüşür.

CSV hücreleri hangi JSON değerlerine dönüşür?

CSV hücresiJSON değeri
42, -1.5, 2e3sayı (number), rakamlar birebir korunur
true, falseboolean
nullnull
boş hücre"" (boş string)
007, +49 30 1234string – baştaki sıfırlar ve artı işaretleri korunur
["a","b"], {"x":1}JSON dizisi veya nesnesi olarak ayrıştırılır
diğer her şeystring

Tüm değerleri string olarak tutmak için Sayı, boolean ve null değerlerini algıla seçeneğini kapatın.

Tırnaklar, satır sonları ve diğer CSV ayrıntıları

Ayrıştırıcı RFC 4180 standardına uyar: alanlar çift tırnak içine alınabilir, alan içindeki bir tırnak iki tırnak olarak yazılır ("") ve tırnaklı alanlar ayırıcı ile satır sonu içerebilir. Windows (CRLF) ve Unix (LF) satır sonları ile UTF-8 bayt sırası işareti (BOM) otomatik olarak işlenir. Boş veya yinelenen sütun adları yeniden adlandırılır (column3, name_2); böylece hiçbir veri kaybolmaz.

Sıkça sorulan sorular

Excel dosyasını JSON'a nasıl dönüştürürüm?

Excel'de Dosya → Farklı Kaydet → CSV UTF-8 seçeneğini kullanın, ardından bu dosyayı burada açın. Her satır, sütun başlıklarının anahtar olduğu bir JSON nesnesine dönüşür.

JSON'da bazı sayılar neden string olarak görünüyor?

Başında sıfır olan (ör. posta kodları) veya artı işaretiyle başlayan değerler, hiçbir bilgi kaybolmasın diye string olarak kalır. Tüm değerler string ise Sayı, boolean ve null değerlerini algıla seçeneğinin açık olduğundan emin olun.

CSV dosyasından iç içe JSON elde edebilir miyim?

Evet. Sütunları user.name ve user.email gibi nokta yollarıyla adlandırın ve nokta yolu seçeneğini açık bırakın – bu sütunlar {"user": {"name": …, "email": …}} yapısına dönüşür.

Dosyam hangi ayırıcıyı kullanıyor?

Dönüştürücü virgül, noktalı virgül, sekme ve dikey çizgiyi dener ve her satırı aynı sayıda alana bölen ayırıcıyı seçer. Bu seçimi Ayırıcı menüsünden değiştirebilirsiniz.