Перейти к содержанию
TextArray
100% локально

выравниватель JSON

Сведите вложенный JSON в одноуровневые ключи с точечной записью или перестройте вложение.

Входные данные
Выходные данные

выравниватель JSON

Вставьте глубоко вложенный объект JSON, и этот инструмент преобразует его в одноуровневый объект, в ключах которого указан полный путь — user.address.city вместо трех уровней фигурных скобок. Плоский JSON напрямую добавляется в электронные таблицы и экспортируется в CSV, позволяет легко различать два ответа API построчно и соответствует ключевому формату, который ожидают конвейеры журналов, аналитические события и хранилища конфигураций.

Два варианта управляют форматом ключа. Разделитель (точка по умолчанию) объединяет ключи вложенных объектов, а индексы массива записываются либо в виде квадратных скобок, tags[0], либо с разделителем, tags.0 — выберите тот, который использует ваша целевая система. Пустые объекты и массивы сохраняются как значения {} и [], поэтому ничего не исчезает из данных.

Те же параметры действуют в обратном направлении: переключите режим на развертку, и плоский объект перестроится во вложенный JSON. Сгладьте ответ, отредактируйте несколько значений в плоском представлении, где пути легко сканировать, а затем разверните его обратно — при обратном пути сохраняется структура, включая массивы и пустые контейнеры.

О недопустимом вводе сообщается так же, как и в форматтере JSON, с помощью собственного сообщения синтаксического анализатора, а подсчет под выходными данными подсчитывает плоские ключи, глубину вложенности и размер вывода в байтах. Все работает локально в вашем браузере: ответы API, файлы конфигурации и экспорт с реальными данными клиентов никогда не покидают ваше устройство.

FAQ

Как обрабатываются массивы?
Каждый элемент получает свой индекс в ключе: tags[0], tags[1] в скобках или tags.0, tags.1, если вы выбираете стиль разделителя. Вложенные массивы и объекты внутри массивов работают одинаково.
Могу ли я превратить простой JSON обратно во вложенный JSON?
Да. Переключите режим на разглаживание, и ключи будут разделены по индексам разделителя и скобок, чтобы восстановить исходную структуру. Используйте те же настройки разделителя и массива, что и при выравнивании.
Что происходит с пустыми объектами и массивами?
Они сохраняются как значения {} и [] под своим путем, поэтому сглаживание и несглаживание туда и обратно возвращает точную структуру, с которой вы начали.
Загружен ли где-нибудь мой JSON?
Нет. Инструмент полностью работает в вашем браузере, и ваши данные никогда не покидают ваше устройство — это безопасно для ответов API и конфигураций, которые содержат реальные пользовательские данные.