Hva er TSV?

TSV (Tab-Separated Values) er et vanlig tekstformat for lagring av tabellariske data. Hver rad er en linje, og kolonner innenfor en rad er atskilt med tabulatortegn (\t). TSV ligner på CSV (Comma-Separated Values), men bruker en tabulator som skilletegn, noe som unngår konflikter med kommaer som naturlig forekommer i tekstfelt. Det er bredt støttet av regnearkapplikasjoner, databaser og databehandlingsverktøy.

JSON (JavaScript Object Notation) er et lett tekstformat for representasjon av strukturerte data som matriser og objekter. Når data lagres som en matrise av objekter i JSON, tilsvarer hvert objekt en rad, og nøklene tilsvarer kolonneoverskrifter — noe som gjør konvertering mellom TSV og JSON enkel.

Verktøybeskrivelse

Dette verktøyet konverterer data toveis mellom TSV- og JSON-formater. Lim inn TSV for å få en JSON-matrise av objekter, eller lim inn en JSON-matrise av objekter for å få TSV-utdata med en overskriftsrad.

Funksjoner

  • Toveis konvertering: Konverter TSV til JSON eller JSON til TSV med en enkelt veksling.
  • Håndtering av overskriftsrad: Bruker automatisk den første TSV-raden som kolonnenavn ved konvertering til JSON, og objektnøkler som overskrifter ved konvertering til TSV.
  • Advarsel om støtte for nestede objekter: Forventer en flat matrise av objekter for JSON-til-TSV; nestede strukturer støttes ikke.
  • Syntaksmarkering: Både inngangs- og utgangspaneler bruker en kodeeditor med passende markering.
  • Hopping over tomme linjer: Tomme linjer i TSV-inndata ignoreres under analyse.

Brukstilfeller

  • Regneark til API: Eksporter data fra Excel eller Google Sheets som TSV, og konverter det deretter til JSON for bruk i en API-last eller konfigurasjonsfil.
  • Databaseeksporter: Transformer TSV-eksporter fra databaser eller datalagre til JSON for videre behandling med JavaScript eller Python.
  • Datamigrering: Konverter JSON-datasett til TSV for import til verktøy som krever tabulatorseparert inndata, for eksempel visse ETL-rørledninger eller regnearkimporter.