Dane wejściowe JSON

albo upuść plik tutaj lub wklej kod poniżej
Dane wejściowe JSON

Tabela Markdown

Opcje tabeli Markdown

Pliki nie opuszczają przeglądarkiJak to działa?

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

  1. 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.

  2. 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.

  3. 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.

Podobne narzędzia