Развернуть плоский JSON

Восстановите вложенный JSON из плоского объекта, ключи которого записаны в точечной нотации, например user.name или user.roles[0].

Пример:

Как это работает

Вы получили табличный экспорт (из электронной таблицы или базы данных), столбцы которого названы путями вроде adresse.ville или tags[0], и вам нужно восстановить вложенный JSON, пригодный для использования в приложении? Вставьте плоский объект: каждый ключ разбивается на сегменты (по точкам и квадратным скобкам индексов), после чего автоматически восстанавливаются соответствующие вложенные объекты и массивы.

Что будет, если на входе не плоский объект JSON?

Отобразится понятное сообщение об ошибке: инструмент ожидает объект JSON верхнего уровня (а не массив или простое значение), ключи которого описывают пути.

Можно ли отменить эту операцию?

Да, примените инструмент «Выровнять JSON» к полученному здесь результату, чтобы вернуть исходный плоский объект.

<strong>100% локальная обработка:</strong> восстановление выполняется полностью в вашем браузере через WebAssembly — ваши данные JSON никогда не покидают ваше устройство.