Jak przekonwertować TSV na JSON
- Dodaj swój plik .TSV - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .JSON w kilka sekund.
- Pobierz swój nowy plik .JSON.
Czego się spodziewać
- Wszystkie wartości są traktowane jako ciągi znaków, chyba że narzędzie przeprowadzi wnioskowanie o typach - liczba taka jak
42może zostać zapisana jako tekst w JSON; sprawdź wynik, jeśli typy danych są kluczowe. - Konwerter oczekuje, że pierwszy wiersz to nagłówki kolumn; jeśli Twój plik
.tsvnie ma wiersza nagłówkowego, klucze JSON domyślnie przyjmą indeksy kolumn (0,1,2…). - Znak tabulacji wewnątrz wartości komórki przesuwa każdą kolejną kolumnę i po cichu uszkadza wynik - sprawdź plik źródłowy w edytorze tekstu, jeśli wyniki wyglądają nieprawidłowo.
Najczęściej zadawane pytania
Czy muszę coś instalować, aby przekonwertować TSV na JSON?
Nie - konwerter na tej stronie jest bezpłatny i działa bez instalacji. W przypadku automatyzacji lub dużych partii danych, Python z biblioteką
pandas jest najbardziej niezawodną opcją.Dlaczego wszystkie moje wartości w pliku JSON są ciągami znaków?
TSV przechowuje wszystko jako zwykły tekst bez metadanych o typach. Użyj
pandas do automatycznego wnioskowania o typach lub rzutuj wartości w kodzie po konwersji.Mój plik TSV nie ma wiersza nagłówkowego - co się stanie?
Pierwszy wiersz danych zostanie potraktowany jako nazwy kolumn, co spowoduje błędny wynik. W
pandas ustaw header=None i podaj listę names, aby to naprawić.Czy mogę przekonwertować JSON z powrotem na TSV?
Tak - w
pandas: df.to_csv('output.tsv', sep='\t', index=False). Zagnieżdżone obiekty i tablice JSON muszą zostać najpierw spłaszczone, ponieważ TSV nie może ich reprezentować.