Przejdź do treści
Coverton Bloga
W tym artykule
Tabele i dane

Konwertuj CSV, JSON i XML podczas sprawdzania struktury i typów

Tabele i dane zagnieżdżone reprezentują informacje w różny sposób. CSV przechowuje wiersze i kolumny; JSON może reprezentować obiekty i tablice. Sprawdź strukturę miejsca docelowego, kodowanie i separator, a następnie otwórz najpierw małą przekonwertowaną próbkę.

Skorzystaj z darmowego narzędzia →

Sprawdź informacje utracone podczas tworzenia tabeli

Sprawdź, jak zagnieżdżone struktury i powtarzające się elementy są reprezentowane, gdy JSON lub XML staje się tabelą. CSV nie deklaruje jawnie typów dat, liczbowych ani łańcuchowych. Odbieranie aplikacji może na nowo interpretować zera wiodące i długie identyfikatory, dlatego porównuj ważne wartości.

Przejrzyj separatory i cytowanie

CSV i TSV wykorzystują różne separatory. Sprawdź przecinki, tabulatory, osadzone znaki nowej linii i cudzysłowy w wartościach wyjściowych. Tabele Markdown mają ograniczenia strukturalne i nie należy zakładać, że zachowują scalone komórki lub formatowanie arkusza kalkulacyjnego.

Sformatuj JSON i przekonwertuj JSONL

Formatowanie dodaje czytelne wcięcie; minifikacja usuwa niepotrzebne białe znaki. Żadna operacja nie naprawia każdego błędu danych. JSONL umieszcza niezależną wartość JSON w każdym wierszu, dlatego należy porównać liczbę rekordów podczas konwersji do lub z tablicy.

Wybierz odpowiednie narzędzie

Przykładowe dane wejściowe ilustrują przepływ pracy; nie obiecują określonego rozmiaru pliku, dokładności rozpoznawania ani kompatybilności.

Konwertuj CSV na JSON

Zamień wiersze i kolumny w rekordy JSON po sprawdzeniu nagłówków i ograniczników. Sprawdź, jak wartości są reprezentowane w wyniku.

Przykład

nazwa,liczba / Coverton,2 → JSON tablica rekordów
  1. Wybierz pliki w formacie CSV. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Kodowanie wejściowe, Ogranicznik wejściowy, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSON i sprawdź jego zawartość i jakość.
Co sprawdzić

CSV przechowuje tekst w wierszach i kolumnach. Cudzysłowy mogą zawierać przecinki i podziały wierszy. Kodowanie i nagłówek są różne. Programy arkuszy kalkulacyjnych mogą zmieniać zera wiodące, wartości dat lub długie identyfikatory.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj JSON na CSV

Otwórz listę rekordów JSON w arkuszu kalkulacyjnym. Pola zagnieżdżone tworzą różne kolumny w zależności od ustawień spłaszczania.

Przykład

JSON tablica obiektów → nagłówek i wiersz CSV
  1. Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Spłaszcz zagnieżdżone obiekty JSON, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik CSV i sprawdź jego zawartość i jakość.
Co sprawdzić

JSON reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i wartość null. Nazwy właściwości są ujęte w podwójny cudzysłów. Użyj formatowania do sprawdzania i CSV dla odpowiednich struktur tabel.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj TSV na CSV

Zaimportuj eksport rozdzielany tabulatorami do systemu obsługującego wyłącznie plik CSV. Sprawdź, czy przecinki w wartościach pozostają w komórkach.

Przykład

nazwa/liczba rozdzielona tabulatorami → rozdzielona przecinkami CSV
  1. Wybierz pliki w formacie TSV, TXT. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Kodowanie wejściowe, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik CSV i sprawdź jego zawartość i jakość.
Co sprawdzić

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj CSV na TSV

Przygotuj tabelę CSV dla oprogramowania wymagającego danych rozdzielanych tabulatorami. Przecinki w cytowanych polach pozostają zawartością komórki.

Przykład

cytowane pola CSV → rekordy oddzielane tabulatorami
  1. Wybierz pliki w formacie CSV. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Kodowanie wejściowe, Ogranicznik wejściowy, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik TSV i sprawdź jego zawartość i jakość.
Co sprawdzić

CSV przechowuje tekst w wierszach i kolumnach. Cudzysłowy mogą zawierać przecinki i podziały wierszy. Kodowanie i nagłówek są różne. Programy arkuszy kalkulacyjnych mogą zmieniać zera wiodące, wartości dat lub długie identyfikatory.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj XML na JSON

Sprawdź elementy i wartości XML w formacie JSON. Nie zakładaj, że drzewo XML jest równoważne płaskiej tabeli.

Przykład

<root><name>Coverton</name></root> → JSON struktura
  1. Wybierz pliki w formacie XML. Maksymalna liczba plików na partię: 1.
  2. Sprawdź format wejściowy i kolejność plików, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSON i sprawdź jego zawartość i jakość.
Co sprawdzić

XML i JSON mają różne modele danych. Niebezpieczne jednostki XML są odrzucane. Schemat zewnętrzny nie jest rozpoznawany ani automatycznie rekonstruowany.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj JSON na XML

Wybierz nazwę główną podczas zapisywania JSON jako XML. Porównaj wygenerowaną strukturę z wymaganiami systemu odbierającego.

Przykład

Dane JSON + nazwa główna → dokument XML
  1. Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Nazwa elementu głównego XML, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik XML i sprawdź jego zawartość i jakość.
Co sprawdzić

JSON reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i wartość null. Nazwy właściwości są ujęte w podwójny cudzysłów. Użyj formatowania do sprawdzania i CSV dla odpowiednich struktur tabel.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

XML i JSON mają różne modele danych. Niebezpieczne jednostki XML są odrzucane. Schemat zewnętrzny nie jest rozpoznawany ani automatycznie rekonstruowany.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Sformatuj i sprawdź poprawność JSON

Jednowierszowe wcięcie JSON do odczytu i kontroli strukturalnych. Przed formatowaniem należy poprawić nieprawidłową składnię.

Przykład

kompaktowy JSON → wcięty ważny JSON
  1. Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Wcięcie JSON, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSON i sprawdź jego zawartość i jakość.
Co sprawdzić

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Otwórz narzędzie →

Zminimalizuj JSON

Usuń niepotrzebne białe znaki z prawidłowego JSON na potrzeby transferu. Nie powoduje to kompresji obrazów ani usuwania rekordów.

Przykład

wcięty JSON → kompaktowy JSON
  1. Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
  2. Sprawdź format wejściowy i kolejność plików, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSON i sprawdź jego zawartość i jakość.
Co sprawdzić

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Otwórz narzędzie →

Konwertuj CSV na MARKDOWN

Przenieś dane tabelaryczne do dokumentu README lub Markdown. Sprawdź, jak długo renderują się komórki i podziały linii.

Przykład

CSV nagłówki/wiersze → Tabela przecen
  1. Wybierz pliki w formacie CSV. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Kodowanie wejściowe, Ogranicznik wejściowy, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik Markdown i sprawdź jego zawartość i jakość.
Co sprawdzić

CSV przechowuje tekst w wierszach i kolumnach. Cudzysłowy mogą zawierać przecinki i podziały wierszy. Kodowanie i nagłówek są różne. Programy arkuszy kalkulacyjnych mogą zmieniać zera wiodące, wartości dat lub długie identyfikatory.

Obsługiwana jest ograniczona składnia Markdown. Złożone tabele, komórki wielowierszowe, rozszerzenia i skrypty nie są w pełni przyjęte.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj MARKDOWN na CSV

Zaimportuj tabelę potoków Markdown do arkusza kalkulacyjnego. Nie zamienia to całego dokumentu prozatorskiego w tabelę.

Przykład

Tabela rur Markdown → Wiersze CSV
  1. Wybierz pliki w formacie MD, MARKDOWN. Maksymalna liczba plików na partię: 1.
  2. Sprawdź format wejściowy i kolejność plików, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik CSV i sprawdź jego zawartość i jakość.
Co sprawdzić

Obsługiwana jest ograniczona składnia Markdown. Złożone tabele, komórki wielowierszowe, rozszerzenia i skrypty nie są w pełni przyjęte.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Otwórz narzędzie →

Konwertuj JSON na JSONL

Przygotuj tablicę JSON dla konsumenta zorientowanego liniowo. Sprawdź wybrane dane, jeśli używasz ścieżki do zagnieżdżonej tablicy.

Przykład

[{record 1},{record 2}] → jeden rekord JSON w linii
  1. Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Ścieżka tablicy (pusta dla tablicy głównej), a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSONL i sprawdź jego zawartość i jakość.
Co sprawdzić

JSON reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i wartość null. Nazwy właściwości są ujęte w podwójny cudzysłów. Użyj formatowania do sprawdzania i CSV dla odpowiednich struktur tabel.

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Każda niepusta linia musi zawierać dokładnie jedną pełną wartość JSON. Nieprawidłowe linie zatrzymują konwersję. JSON do JSONL wymaga tablicy.

Otwórz narzędzie →

Konwertuj JSONL na JSON

Czytaj JSONL lub NDJSON jako jedną tablicę. Nieprawidłowe linie są zgłaszane, a nie dyskretnie odrzucane.

Przykład

dwie prawidłowe linie JSON → dwuelementowa tablica JSON
  1. Wybierz pliki w formacie JSONL, NDJSON, TXT. Maksymalna liczba plików na partię: 1.
  2. Przejrzyj Wcięcie JSON, a następnie rozpocznij przetwarzanie.
  3. Pobierz wynik JSON i sprawdź jego zawartość i jakość.
Co sprawdzić

JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.

Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.

Każda niepusta linia musi zawierać dokładnie jedną pełną wartość JSON. Nieprawidłowe linie zatrzymują konwersję. JSON do JSONL wymaga tablicy.

Otwórz narzędzie →

W tym przewodniku opisano publiczne narzędzia internetowe i ograniczenia ich wsparcia. Zachowaj oryginał i sprawdź pobrany wynik. Coverton · Korekty i kontakt

To tłumaczenie zostało przygotowane przy pomocy oprogramowania. Możesz przeczytać także wersję angielską. Przeczytaj po angielsku