Internetowy spłaszczacz JSON
Spłaszcz zagnieżdżony JSON do płaskiej listy kluczy i wartości. Obsługuje separator, format CSV, JSON i klucz=wartość. Bez wysyłania danych.
Rozpocznij
Internetowy spłaszczacz JSON
Narzędzie do spłaszczania zagnieżdżonych struktur JSON do płaskiej listy kluczy i wartości, z opcjami separatora i formatu wyjścia.
{"user":{"name":"Ada"},"rows":[3,5]}user.name = Ada
rows.0 = 3
rows.1 = 5Klucze są łączone separatorem, indeksy tablic stają się segmentami jak rows.0. Puste klucze pozostają: {"":{"b":1}} daje .b = 1. Null, false i 0 są zachowane; puste obiekty i tablice nie tworzą wpisów. Identyczne ścieżki przerywają działanie błędem; zmień separator lub klucze. Brak ucieczki znaków ścieżki i operacji odwrotnej.
Wklejony tekst ma pierwszeństwo; plik jest czytany tylko przy pustym polu. Pusty separator oznacza kropkę. Maksimum: 16777216 jednostek kodu UTF-16 tekstu, 64 MiB na plik, głębokość 200 i 100000 prymitywnych liści. Przekroczenia są odrzucane bez obcinania. Liczby JavaScript mogą zaokrąglać duże liczby całkowite; dokładne identyfikatory zapisuj jako ciągi. CSV: path,value, przecinki i pola w cudzysłowach; cudzysłowy nie blokują formuł arkusza. Sprawdź i skopiuj lub osobno pobierz json-flattened.txt.
Przetwarzanie odbywa się lokalnie w przeglądarce.