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
name city visits vip Smith, Jane São Paulo 1200 true Kim Seoul; Busan 85 false
[
{
"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.