Przejdź do treści
100% lokalnie

JSON na tabelę Markdown

Konwertuj tablicę JSON obiektów na tabelę Markdown lub konwertuj ją z powrotem na JSON.

Wejście
Wynik

JSON na tabelę Markdown

Wklej tablicę JSON obiektów a to narzędzie utworzy z nich tabelę Markdown: klucze każdego obiektu stają się wierszem nagłówka, a każdy obiekt staje się jednym wierszem danych. Użyj go do dokumentowania odpowiedzi API, zamiany eksportu konfiguracji na czytelną tabelę dla README lub wklejenia szybkiego podsumowania danych do problemu na GitHubie lub strony wiki.

Obiektów zagnieżdżone można spłaszczyć do kolumn z notacją kropkową (`user.name`, `user.age`) zamiast wyświetlania jako surowy JSON w komórce, a ten sam przełącznik rekonstruuje zagnieżdżony kształt podczas konwersji tabeli z powrotem na JSON. Wyrównanie kolumn można ustawić na lewo, środek, prawo lub "liczby do prawa", co wyrówna prawo każdą kolumnę, w której każda wartość jest numeryczna, a resztę wyrówna do lewej. Pole kolumn wybiera dokładnie, które klucze mają zostać uwzględnione i w jakiej kolejności, więc szeroki obiekt nie musi stać się szeroką tabelą. Uzupełnienie szerokości kolumn spacjami wyrówna surowy kod źródłowy Markdown w edytorze monospace'a, a znaki potoku w wartościach są domyślnie escapowane, więc przypadkowy `|` nigdy nie uszkodzi struktury tabeli.

Przełączenie kierunku na "Tabela Markdown → JSON" odwraca proces: wklej tabelę i odzyskaj tablicę JSON z tymi samymi opcjami spłaszczenia, wyboru kolumn i escapowania potoku zastosowanymi w odwrotnej kolejności — przydatne do wyodrębniania danych strukturalnych z tabeli wklejonej do dokumentu Markdown lub komentarza na GitHubie. Linie CRLF i LF są traktowane identycznie, a licznik na żywo pod wyjściem raportuje wiersze i kolumny podczas wpisywania.

Wszystko działa lokalnie w Twojej przeglądarce — nic, co wkleisz, nigdzie się nie wgrywa, więc bezpiecznie jest konwertować dane z projektów prywatnych. Skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik z powrotem do wejścia, aby połączyć inną konwersję.

Częste pytania

Co się dzieje z zagnieżdżonymi obiektami?
Domyślnie obiekt zagnieżdżony lub tablica jest wyświetlana jako surowy JSON w komórce. Włącz opcję "Spłaszczenie zagnieżdżonych obiektów" i podziel je na kolumny z notacją kropkową, takie jak user.name i user.age.
Jak wyrównanie "Liczby do prawa" decyduje, które kolumny wyrównać do prawa?
Kolumna jest wyrównana do prawa tylko wtedy, gdy każda wartość w niej jest numeryczna. Każda kolumna z co najmniej jedną wartością nienumeryczną jest wyrównana do lewej, co odpowiada temu, jak zwykle czytane są tabele o zawartości mieszanej.
Czy mogę konwertować tabelę Markdown z powrotem na JSON?
Tak. Przełącz opcję kierunku na "Tabela Markdown → JSON" i wklej tabelę — wiersz nagłówka staje się kluczami obiektu, a każdy następny wiersz staje się jednym obiektem.
Co jeśli moje obiekty mają inne klucze?
Tabela zawiera każdy klucz widoczny we wszystkich obiektach, w kolejności, w której się po raz pierwszy pojawił, i pozostawia pustą komórkę dla każdego obiektu, któremu brakuje tego klucza.
Czy moje dane JSON czy tabelaryczne są gdzieś przesyłane?
Nie. Konwersja odbywa się całkowicie w Twojej przeglądarce przy użyciu JavaScriptu — Twoje dane nigdy nie są wysyłane na serwer.