JSON Flattener
Flatten на вложен JSON в ключове с dot-notation и unflatten на dot-notation обратно във вложени обекти. Конфигурируем разделител. Безплатно, в браузъра.
Справка
Как работи JSON flattener?
Flatten преобразува вложен JSON обект като {"a":{"b":1}} в обект на едно ниво с ключове в dot-notation: {"a.b":1}. Масивите се индексират числово (a.0, a.1). Unflatten обръща процеса. Разделителят със скоби използва нотация a[b][0]; наклонената използва a/b/0.
Често срещани употреби
- Подготовка на form data — flatten на обекти на едно ниво за HTML form serialization.
- CSV експорт — flatten на вложени данни, за да се поберат в табулна структура.
- Файлове за превод — преобразуване на вложени i18n дървета в плоски dot-keys.
- Конфигурация — преобразуване на вложен config в плоски ключове в стил env-var.
Поверителност
Цялата обработка работи 100% в браузъра ви. Никакви данни не се изпращат на сървър.