Перейти к содержимому
📋

JSON Flattener

Развёртывайте вложенный JSON в ключи с точечной нотацией и сворачивайте обратно во вложенные объекты. Настраиваемый разделитель. Бесплатно, в браузере.

Режим
 

Как работает JSON Flattener?

Развёртывание преобразует вложенный JSON-объект, такой как {"a":{"b":1}}, в одноуровневый объект с ключами в точечной нотации: {"a.b":1}. Массивы индексируются числами (a.0, a.1). Свёртывание выполняет обратное преобразование. Разделитель в виде скобок использует нотацию a[b][0]; слэш использует a/b/0.

Применение

  • Подготовка данных формы — разверните объекты до одного уровня для сериализации HTML-формы.
  • Экспорт CSV — разверните вложенные данные, чтобы они подходили под табличную структуру.
  • Файлы переводов — преобразуйте вложенные деревья i18n в плоские точечные ключи.
  • Конфигурация — преобразуйте вложенный конфиг в плоские ключи в стиле переменных окружения.

Конфиденциальность

Вся обработка выполняется на 100% в вашем браузере. Данные не отправляются на сервер.