Главная / Инструменты для файлов / Уплощение JSON
Бесплатные онлайн-инструменты

Уплощение JSON

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

Начать работу

Уплощение JSON

Преобразует вложенный JSON в плоскую структуру с разделителями путей.

{"user":{"name":"Ada"},"rows":[3,5]}
user.name = Ada
rows.0 = 3
rows.1 = 5

Ключи соединяются разделителем, индексы массивов становятся сегментами вроде rows.0. Пустые ключи сохраняются: {"":{"b":1}} даёт .b = 1. Null, false и 0 сохраняются; пустые объекты и массивы не создают записей. Совпадение путей останавливает обработку с ошибкой; измените разделитель или ключи. Экранирования путей и обратной операции нет.

Вставленный текст приоритетен; файл читается лишь при пустом поле. Пустой разделитель означает точку. Максимум: 16777216 кодовых единиц UTF-16 текста, 64 MiB на файл, глубина 200 и 100000 примитивных листьев. Превышение отклоняется, без усечения. Числа JavaScript могут округлять большие целые; точные идентификаторы храните строками. CSV: path,value, запятые и поля в кавычках; кавычки не блокируют формулы таблиц. Проверьте и скопируйте либо отдельно скачайте json-flattened.txt.

Обработка выполняется локально в вашем браузере.