Ana içeriğe geç

TSV'yi JSON'a dönüştürme

Excel, Google Sheets veya LibreOffice'ten bir aralık kopyaladığınızda hücreler sekmelerle ayrılmış olarak gelir. Sınırlayıcıyı “Sekme karakteri (Tab)” olarak ayarlayın; dönüştürücü yapıştırılan bloğu hiçbir yeniden biçimlendirme gerekmeden bir JSON dizisine çevirir.

Uygulamalı örnek

Girdi (TSV)
name	city	visits	vip
Smith, Jane	São Paulo	1200	true
Kim	Seoul; Busan	85	false
Çıktı (JSON)
[
  {
    "name": "Smith, Jane",
    "city": "São Paulo",
    "visits": 1200,
    "vip": true
  },
  {
    "name": "Kim",
    "city": "Seoul; Busan",
    "visits": 85,
    "vip": false
  }
]

Sütunlar yalnızca sekmelerden bölündüğü için "Smith, Jane" ve "Seoul; Busan" tırnak olmadan bozulmadan kalır. Tıpkı virgülle ayrılmış girdide olduğu gibi, visits sütunu sayılara, vip sütunu ise boolean değerlere dönüşür.

Dönüştürücü bunu nasıl işler

  • “Sınırlayıcı” menüsünde “Sekme karakteri (Tab)” seçeneğini seçin. Varsayılan “Virgül” ayarında sekmeyle ayrılmış satırlar bunun yerine virgüllerden bölünür.
  • Bir hücredeki virgüller, noktalı virgüller ve dikey çizgiler tırnak gerektirmez. Sekme veya tırnak işareti içeren bir değer, içteki tırnaklar ikilenerek çift tırnak içine alınmalıdır.
  • Satır sonu içeren hücreler dönüştürülemez, çünkü her satır ayrı bir kayıt olarak okunur. Önce satır sonlarını kaldırın.
  • Başlıklar, boşluk kırpma ve veri türleri CSV ile aynı kurallara uyar: sayılar, true/false ve boş hücreler JSON sayılarına, boolean değerlere ve null'a dönüşür.
  • Geri dönmek için “Sekme karakteri (Tab)” seçiliyken “JSON'dan CSV'ye dönüştürücü” sekmesini kullanın ve sonucu doğrudan bir elektronik tabloya yapıştırın.

Diğer dönüştürme kılavuzları