
TSV átalakítása JSON formátumra Online ingyenesen
Az adatokkal való munka során gyakran találkozunk különböző formátumú fájlokkal. Az egyik ilyen formátum a TSV vagy Tab Separated Values, amelyet általában táblázatos formátumú adatok tárolására használnak. Bár a TSV-fájlok hasznosak, bizonyos forgatókönyvek esetében nem feltétlenül a legjobb választás, például ha olyan webes alkalmazásokkal vagy API-kkal dolgozunk, amelyek JSON formátumú adatokat igényelnek. Ebben a cikkben megvizsgáljuk, hogyan lehet a TSV-t JSON-ba konvertálni, beleértve egy TSV-ból JSON-ba konvertálót, Python kód írását a konvertáláshoz, valamint néhány olyan online eszköz felfedezését, amelyek megkönnyítik a folyamatot.
TSV átalakítása JSON formátumba
A konvertálás egy fájl formátumszerkezetének egyik típusról egy másikra történő megváltoztatásának folyamata. A TSV JSON-fájlba való konvertálásakor lényegében a tabulátorokkal elválasztott értékeket alakítja át egy olyan formátumba, amely kompatibilis a JavaScript Object Notation (JSON) formátummal. A JSON egy könnyű, könnyen olvasható formátum, amelyet általában webes alkalmazások és API-k közötti adatcserére használnak.
TSV-ból JSON-ba konvertáló használata
A TSV JSON-ba való átalakításának egyik legegyszerűbb módja a TSV JSON-ba konvertáló eszköz használata. Számos olyan eszköz érhető el az interneten, amely képes a TSV-t automatikusan JSON-ba konvertálni, például ez a TSV to JSON converter webhely. Ennek az eszköznek a használatához egyszerűen másolja és illessze be a TSV-adatokat a bemeneti mezőbe, kattintson a "TSV átalakítása JSON-ba" gombra, és a kimeneti export JSON automatikusan generálódik.
Python kód adatok írása TSV átalakításához JSON-ba történő konvertáláshoz
A TSV JSON-ba való átalakításának másik módja a Python kód írása az átalakításhoz. A Python egy népszerű programozási nyelv, amely számos könyvtárral rendelkezik az adatmanipulációhoz, beleértve az adatok különböző formátumok közötti konvertálását is. Az egyik ilyen könyvtár a "csv" modul, amely képes CSV (Comma Separated Values) formátumú adatokat olvasni és írni, beleértve a TSV-t is. A következő Python kódrészlet bemutatja, hogyan lehet a TSV adatokat JSON-ba konvertálni:
import csv
import json
tsv_data = """name\tage\tgender\nJohn\t25\tMale\nJane\t30\tFemale"""
reader = csv.DictReader(tsv_data.splitlines(), delimiter='\t')
json_output = json.dumps([row for row in reader])
print(json_output)
Ebben a kódban a TSV-adatok a "tsv_data" változóban sztringként tárolódnak. A "csv.DictReader" osztály a TSV-adatok beolvasására és szótárrá alakítására szolgál. A "json.dumps" metódus ezután a szótár JSON sztringgé alakítására szolgál. Végül a JSON kimenet kiírásra kerül a konzolra.
TSV-ból JSON-ba való átalakítás az Excel segítségével
Az Excel egy népszerű táblázatkezelő alkalmazás, amely szintén használható a TSV-adatok JSON-ba történő konvertálására. Ehhez egyszerűen nyissa meg a TSV-fájlt az Excelben, jelölje ki a konvertálni kívánt adatokat, és másolja a vágólapra. Ezután nyisson meg egy új munkafüzetet, és válassza a "JSON" lehetőséget a "Beillesztés speciális" menüből. Az adatok JSON tömbként lesznek beillesztve.