Dane wejściowe Markdown

albo upuść plik tutaj lub wklej kod poniżej
Opcje Markdown

Wynik JSON

Wynik JSON

Puste komórki

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

Ten konwerter zamienia tabelę Markdown na JSON – domyślnie na tablicę obiektów, których klucze pochodzą z komórek nagłówka. Wystarczy wkleić tabelę i skopiować JSON.

Ostatnia aktualizacja:

Jak to działa

  1. Wklej tabelę

    Można wkleić tabelę Markdown lub dokument z tabelami, upuścić plik .md albo wczytać go z adresu URL; przy kilku tabelach właściwą wybiera się w polu „Tabela”.

  2. Wybierz postać JSON

    W polu „Format JSON” do wyboru jest „Tablica obiektów”, „Tablica tablic” z nagłówkiem na początku, „Obiekt z kluczami z kolumny” albo „JSON Lines”; rozpoznawanie liczb można włączyć lub wyłączyć.

  3. Skopiuj JSON

    Wynik można skopiować, pobrać jako plik .json albo otworzyć przyciskiem „Otwórz w JSON Viewer”.

Funkcje

  • Wartości z typami

    Liczby stają się liczbami, a true, false i null – literałami JSON; kody takie jak 007 i numery telefonów w rodzaju +48 22 zachowują zapis tekstowy.

  • Postać do każdego zastosowania

    Obiekty do kodu i danych testowych (fixtures), tablice do zwartego zapisu, obiekt z kluczami do wyszukiwania po ID, JSON Lines do narzędzi strumieniowych.

  • Czyste klucze

    Komórki nagłówka stają się kluczami bez znaczników Markdown; powtórzone lub puste nagłówki dostają nowe nazwy (name_2, column_3), więc żadna wartość nie ginie.

  • Zagnieżdżony wynik

    Po włączeniu „Zagnieżdżaj kolumny z kropkami” nagłówki takie jak user.name tworzą zagnieżdżone obiekty: obiekt user z kluczem name.

Limity i prywatność

Pliki Markdown mogą mieć do 20 MB. Pliki powyżej 5 MB są konwertowane bezpośrednio z pliku, bez wczytywania do edytora.

Głównym zastosowaniem jest zamiana dokumentacji w dane: tabela flag funkcji, kodów błędów, przypadków testowych czy tłumaczeń prowadzona w README staje się plikiem JSON dla kodu – bez przepisywania. Odczytywane są tylko tabele GFM z kreskami pionowymi, jedna naraz; tabele w blokach kodu są pomijane. Dwukropki wyrównania nie mają znaczenia w JSON i nie są eksportowane.

Więcej na stronie o prywatności.

Najczęstsze pytania

Jak zamienić tabelę Markdown na JSON?

Wystarczy wkleić tabelę – tablica JSON od razu pojawia się po prawej stronie. Można ją skopiować albo pobrać.

Jak zapisywane są puste komórki?

Domyślnie jako pusty ciąg znaków. W polu „Puste komórki” można wybrać null albo „pomiń”, aby klucz w ogóle nie trafiał do obiektu.

Czy wszystkie wartości mogą zostać tekstem?

Tak. Po wyłączeniu „Rozpoznawaj liczby i true/false” każda wartość jest ciągiem znaków, dokładnie takim, jak w tabeli.

Dlaczego 12,5 z mojej tabeli zostało tekstem?

Jako liczby rozpoznawane są wartości z kropką dziesiętną, np. 12.5. Zapis z przecinkiem, typowy dla polskich tabel, pozostaje ciągiem znaków, więc nic nie zostanie błędnie zinterpretowane.

Co dzieje się z pogrubieniami i linkami w komórkach?

Domyślnie stają się zwykłym tekstem: **Aurora** daje Aurora. Aby zachować znaczniki, wystarczy wybrać „Zachowaj źródło Markdown”.

Jak uzyskać obiekt z kluczami według ID?

W polu „Format JSON” trzeba wybrać „Obiekt z kluczami z kolumny”, a w „Kolumna klucza” – kolumnę z ID. Każdy wiersz stanie się właściwością o nazwie równej swojemu ID.

Czy dane są gdzieś wysyłane?

Nie. Analiza i konwersja odbywają się wyłącznie w przeglądarce.

Podobne narzędzia