JSON flattener
Spłaszcz zagnieżdżony JSON do jednopoziomowych kluczy z notacją kropkową albo odtwórz zagnieżdżenie.
Powiązane narzędzia
JSON flattener
Wklej głęboko zagnieżdżony obiekt JSON, a narzędzie spłaszczy go do jednopoziomowego obiektu, którego klucze zapisują pełną ścieżkę — user.address.city zamiast trzech poziomów klamer. Płaski JSON od razu nadaje się do arkuszy kalkulacyjnych i eksportów CSV, dwie odpowiedzi API łatwo porównasz z nim wiersz po wierszu, a format kluczy odpowiada temu, czego oczekują potoki logów, zdarzenia analityczne i magazyny konfiguracji.
Format kluczy kontrolują dwie opcje. Separator (domyślnie kropka) łączy klucze zagnieżdżonych obiektów, a indeksy tablic zapisywane są albo w stylu nawiasowym, tags[0], albo z separatorem jako tags.0 — wybierz to, czego używa twój system docelowy. Puste obiekty i tablice zostają zachowane jako wartości {} i [], więc nic po cichu nie znika z danych.
Te same opcje działają w drugą stronę: przełącz tryb na zagnieżdżanie, a płaski obiekt zostanie z powrotem złożony w zagnieżdżony JSON. Spłaszcz odpowiedź, popraw kilka wartości w płaskim widoku, w którym ścieżki łatwo przejrzeć, i zagnieźdź ją z powrotem — podróż w obie strony zachowuje strukturę razem z tablicami i pustymi kontenerami.
Nieprawidłowe wejście jest zgłaszane tak samo jak w formaterze JSON, wraz z komunikatem samego parsera, a podsumowanie pod wynikiem liczy płaskie klucze, głębokość zagnieżdżenia i rozmiar wyniku w bajtach. Wszystko działa lokalnie w twojej przeglądarce: odpowiedzi API, pliki konfiguracyjne i eksporty z prawdziwymi danymi klientów nigdy nie opuszczają twojego urządzenia.