Ten konwerter JSON na tabelę Markdown zamienia tablicę obiektów w tabelę GitHub Flavored Markdown: każdy obiekt to wiersz, a każdy klucz – kolumna. Wystarczy wkleić JSON lub otworzyć plik i skopiować tabelę.
Ostatnia aktualizacja:
Jak to działa
Wklej lub otwórz JSON
Można wkleić tablicę JSON, JSON Lines albo odpowiedź API, otworzyć plik .json, wczytać go z adresu URL lub skorzystać z przykładu.
Wskaż rekordy
Największa tablica obiektów jest znajdowana automatycznie. Inną wskazuje ścieżka wpisana w polu „Tablica do konwersji”, np. data.items; pole „Zagnieżdżone tablice” określa, jak zapisać tablice wewnątrz rekordów.
Skopiuj Markdown
Po wyborze kolumn i wyrównania tabelę można skopiować albo pobrać jako plik .md.
Funkcje
Spłaszczanie zagnieżdżonych obiektów
Obiekt wewnątrz rekordu zamienia się w kolumny z kropką, np. rateLimit.perMinute, więc każda wartość dostaje własną kolumnę.
Tablice na trzy sposoby
Tablice w rekordach mogą stać się numerowanymi kolumnami (tags[0], tags[1]), jedną kolumną z JSON albo listą wartości połączonych średnikiem.
Kolejność kluczy
Kolumny idą w kolejności kluczy z JSON. Klucze obecne tylko w niektórych obiektach są dopisywane w miejscu pierwszego wystąpienia, a brakujące wartości zostają puste.
Dokładne wartości
Długie identyfikatory nie są zaokrąglane, true i false pozostają w zapisie z JSON, a null daje pustą komórkę. Kolumny liczbowe są wyrównane do prawej.
Miejsce błędu
Przy niepoprawnym JSON widać numer wiersza i kolumny, a przycisk „Przejdź do błędu” przenosi kursor w edytorze prosto do problemu.
Limity i prywatność
Pliki JSON mogą mieć do 20 MB, a tabele są ograniczone do 50 000 wierszy. Pliki powyżej 5 MB są konwertowane bezpośrednio z pliku, bez wczytywania do edytora.
Tabela Markdown jest płaska, więc głęboko zagnieżdżone dane dają wiele kolumn. Aby tabela pozostała wąska, w polu „Zagnieżdżone tablice” warto wybrać „Jedna kolumna z JSON” lub „Jedna kolumna, wartości połączone znakiem ;” albo ukryć zbędne kolumny.
Najczęstszy scenariusz to dokumentacja API: wystarczy wkleić przykładową odpowiedź endpointu, aby w kilka sekund mieć tabelę pól do README lub wiki projektu – bez ręcznego przepisywania nazw i wartości.
JSON jest analizowany w przeglądarce i nigdy nie jest wysyłany na serwer – więcej na stronie o prywatności.
Najczęstsze pytania
Jak zamienić JSON na tabelę Markdown?
Wystarczy wkleić tablicę obiektów JSON. Każdy obiekt staje się wierszem, a każdy klucz kolumną; gotową tabelę wystarczy skopiować.
Jak wyświetlane są zagnieżdżone obiekty?
Ich klucze są łączone kropką: obiekt user z polem name daje kolumnę user.name, a w niej np. Anna Nowak.
Mój JSON to obiekt, a nie tablica. Co teraz?
Konwerter szuka w nim największej tablicy obiektów. W polu „Tablica do konwersji” można wpisać inną ścieżkę albo $, aby cały obiekt stał się jednym wierszem.
Czy obsługiwany jest format JSON Lines?
Tak. Jedna wartość JSON w każdej linii (.jsonl, .ndjson) jest wykrywana automatycznie, a opcja „JSON Lines” pozwala wymusić ten tryb.
Co się dzieje z kreską pionową w ciągu znaków?
Jest maskowana jako \|, więc zostaje w komórce, zamiast otwierać nową kolumnę.
Czy tabelę można zamienić z powrotem na JSON?
Tak, przyciskiem „Markdown → JSON”, który otwiera konwerter w przeciwnym kierunku.