Към съдържанието
📋

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% в браузъра ви. Никакви данни не се изпращат на сървър.