Konwerter TSV JSON
Konwertuj dane między formatami TSV i JSON z automatycznym parsowaniem i formatowaniem
Wejście
Wyjście
Instrukcja
Co to jest TSV?
TSV (Tab-Separated Values) to format zwykłego tekstu do przechowywania danych tabelarycznych. Każdy wiersz to linia, a kolumny w wierszu są oddzielone znakami tabulacji (\t). TSV jest podobny do CSV (Comma-Separated Values), ale używa tabulacji jako ogranicznika, co pozwala uniknąć konfliktów ze średnikami, które naturalnie pojawiają się w polach tekstowych. Jest szeroko obsługiwany przez aplikacje arkuszy kalkulacyjnych, bazy danych i narzędzia do przetwarzania danych.
JSON (JavaScript Object Notation) to lekki format tekstowy do reprezentacji strukturalnych danych jako tablic i obiektów. Gdy dane są przechowywane jako tablica obiektów w JSON, każdy obiekt odpowiada wierszowi, a jego klucze odpowiadają nagłówkom kolumn — co sprawia, że konwersja między TSV i JSON jest prosta.
Opis narzędzia
To narzędzie konwertuje dane dwukierunkowo między formatami TSV i JSON. Wklej TSV, aby uzyskać tablicę obiektów JSON, lub wklej tablicę obiektów JSON, aby uzyskać wyjście TSV z wierszem nagłówka.
Funkcje
- Konwersja dwukierunkowa: Konwertuj TSV na JSON lub JSON na TSV za pomocą jednego przełącznika.
- Obsługa wiersza nagłówka: Automatycznie używa pierwszego wiersza TSV jako nazw kolumn podczas konwersji na JSON i kluczy obiektów jako nagłówków podczas konwersji na TSV.
- Ostrzeżenie o obsłudze zagnieżdżonych obiektów: Oczekuje płaskiej tablicy obiektów dla JSON-to-TSV; struktury zagnieżdżone nie są obsługiwane.
- Podświetlanie składni: Zarówno panele wejściowe, jak i wyjściowe używają edytora kodu z odpowiednim podświetlaniem.
- Pomijanie pustych linii: Puste linie w wejściu TSV są ignorowane podczas analizy.
Przypadki użycia
- Arkusz kalkulacyjny do API: Eksportuj dane z Excela lub Google Sheets jako TSV, a następnie konwertuj na JSON do użycia w ładunku API lub pliku konfiguracyjnym.
- Eksporty baz danych: Transformuj eksporty TSV z baz danych lub magazynów danych na JSON do dalszego przetwarzania za pomocą JavaScript lub Python.
- Migracja danych: Konwertuj zestawy danych JSON na TSV do importu do narzędzi wymagających danych rozdzielonych tabulacją, takich jak określone potoki ETL lub importy arkuszy kalkulacyjnych.