Перейти до вмісту
TextArray
100% локально

Вирівнювач JSON

Зведіть вкладений JSON до однорівневих ключів крапкової нотації або перебудуйте вкладення.

Введення
Вихід

Вирівнювач JSON

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

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

Ті самі параметри керують у зворотному напрямку: перемикають режим на unflatten, і плоский об’єкт перебудовується у вкладений JSON. Зрівняйте відповідь, відредагуйте кілька значень у плоскому поданні, де шляхи легко сканувати, а потім розведіть його назад — круговий шлях зберігає структуру, включаючи масиви та порожні контейнери.

Про недійсний вхід повідомляється так само, як у форматі JSON, за допомогою власного повідомлення синтаксичного аналізатора, а підрахунок під виводом підраховує плоскі ключі, глибину вкладеності та розмір виводу в байтах. Усе працює локально у вашому браузері: відповіді API, файли конфігурації та експорт із реальними даними клієнтів ніколи не залишають ваш пристрій.

FAQ

Як обробляються масиви?
Кожен елемент отримує свій індекс у ключі: tags[0], tags[1] у дужках або tags.0, tags.1, коли ви вибираєте стиль розділювача. Вкладені масиви та об’єкти всередині масивів працюють однаково.
Чи можу я знову перетворити плоский JSON на вкладений JSON?
так Увімкніть режим розведення, і клавіші розділяться на розділювачі та дужках, щоб відновити оригінальну структуру. Використовуйте ті самі параметри розділювача та масиву, що й під час зведення.
Що відбувається з порожніми об'єктами та масивами?
Вони зберігаються як значення {} і [] під своїм шляхом, тому зведення та розведення повертає точну структуру, з якої ви почали.
Чи завантажено кудись мій JSON?
Ні. Інструмент повністю працює у вашому браузері, і ваші дані ніколи не залишають ваш пристрій — це безпечно для відповідей API та конфігурацій, які містять справжні дані користувача.