TSV JSON konverter
Teisendage andmeid TSV ja JSON vormingute vahel automaatse parsimise ja vormindamisega
Sisend
Väljund
Loe mind
Mis on TSV?
TSV (Tab-Separated Values) on lihtteksti vorming tabeliandmete salvestamiseks. Iga rida on üks rida ja veergude eraldajaks on tabulaatori märk (\t). TSV on sarnane CSV-le (Comma-Separated Values), kuid kasutab eraldajana tabulaatorit, mis väldib komade konflikte, mis tekivad tekstiväljade puhul. Seda toetavad laialdaselt arvutustabelite rakendused, andmebaasid ja andmetöötlusvahendit.
JSON (JavaScript Object Notation) on kerge tekstivormingus struktureeritud andmete esitamiseks massiivide ja objektidena. Kui andmed on JSON-is salvestatud objektide massiivina, vastab iga objekt ühele reale ja selle võtmed vastavad veeru päistele — muutes TSV ja JSON vahelise teisendamise lihtsamaks.
Vahendi kirjeldus
See vahend teisendab andmeid kahesuunaliselt TSV ja JSON vormingute vahel. Kleepige TSV, et saada JSON objektide massiiv, või kleepige JSON objektide massiiv, et saada TSV väljund päiserida.
Funktsioonid
- Kahesuunaline teisendamine: Teisendage TSV JSON-iks või JSON TSV-ks ühe lülitiga.
- Päiserida käsitlemine: Kasutab automaatselt esimest TSV rida veeru nimedena JSON-iks teisendamisel ja objekti võtmeid päistena TSV-ks teisendamisel.
- Pesastatud objektide toe hoiatus: Eeldab JSON-ist TSV-ks teisendamisel tasast objektide massiivi; pesastatud struktuure ei toetata.
- Süntaksi esiletõstmine: Nii sisend- kui ka väljundpaneelid kasutavad koodi redaktorit sobiva esiletõstmisega.
- Tühjade ridade vahele jätmine: TSV sisendi tühjad read jäetakse parsimise ajal vahele.
Kasutamise juhtumid
- Arvutustabel API-ks: Eksportige andmed Excelist või Google Sheetsi TSV-na, seejärel teisendage see JSON-iks kasutamiseks API-i koormas või konfiguratsioonifailis.
- Andmebaasi eksordid: Teisendage andmebaasidest või andmelaotest pärit TSV eksordid JSON-iks edasisteks töötluseks JavaScriptiga või Pythoniga.
- Andmete migratsioon: Teisendage JSON andmekogumid TSV-ks importimiseks tööriistadesse, mis nõuavad tabulaatoriga eraldatud sisendeid, näiteks teatud ETL torujuhtmed või arvutustabelite importimine.