Wat is TSV?

TSV (Tab-Separated Values) is een platte-tekstindeling voor het opslaan van tabellarische gegevens. Elke rij is een regel, en kolommen binnen een rij worden gescheiden door tabtekens (\t). TSV is vergelijkbaar met CSV (Comma-Separated Values), maar gebruikt een tab als scheidingsteken, wat conflicten met komma's die natuurlijk in tekstvelden voorkomen, vermijdt. Het wordt veel ondersteund door spreadsheetapplicaties, databases en tools voor gegevensverwerking.

JSON (JavaScript Object Notation) is een lichte tekstindeling voor het weergeven van gestructureerde gegevens als arrays en objecten. Wanneer gegevens als een array van objecten in JSON worden opgeslagen, komt elk object overeen met een rij en komen de sleutels ervan overeen met kolomkoppen — waardoor conversie tussen TSV en JSON eenvoudig is.

Hulpmiddelbeschrijving

Dit hulpmiddel converteert gegevens bidirectioneel tussen TSV- en JSON-indelingen. Plak TSV om een JSON-array van objecten te krijgen, of plak een JSON-array van objecten om TSV-uitvoer met een koptekstrij te krijgen.

Functies

  • Bidirectionele conversie: Converteer TSV naar JSON of JSON naar TSV met een enkele schakelaar.
  • Verwerking van koptekstrijen: Gebruikt automatisch de eerste TSV-rij als kolomnamen bij conversie naar JSON, en objectsleutels als kopteksten bij conversie naar TSV.
  • Waarschuwing voor ondersteuning van geneste objecten: Verwacht een platte array van objecten voor JSON-naar-TSV; geneste structuren worden niet ondersteund.
  • Syntaxismarkering: Zowel invoer- als uitvoerpanelen gebruiken een code-editor met passende markering.
  • Lege regels overslaan: Lege regels in TSV-invoer worden genegeerd tijdens het parseren.

Gebruiksscenario's

  • Spreadsheet naar API: Exporteer gegevens uit Excel of Google Sheets als TSV en converteer deze vervolgens naar JSON voor gebruik in een API-payload of configuratiebestand.
  • Database-exports: Transformeer TSV-exports van databases of datawarehouses naar JSON voor verdere verwerking met JavaScript of Python.
  • Gegevensmigratie: Converteer JSON-datasets naar TSV voor import in hulpmiddelen die tabbegrensde invoer vereisen, zoals bepaalde ETL-pijplijnen of spreadsheet-imports.