Онлайн сплющувач JSON
Перетворіть вкладений JSON на плоский список ключ-значення, CSV або JSON. Вставте текст або виберіть файл, налаштуйте розділювач та отримайте результат. Обро…
Почати роботу
Можливості інструмента
Цей сплющувач JSON допомагає перетворити складні вкладені структури на простий список. Наприклад, для вхідного об'єкта:
{"user":{"name":"Ada"},"rows":[3,5]}з розділювачем-крапкою ви отримаєте такі рядки:
user.name = Ada rows.0 = 3 rows.1 = 5
Параметри обробки
- Розділювач шляхів: за замовчуванням крапка, можна змінити.
- Формат виводу: ключ = значення, CSV або JSON.
- Обмеження: до 200 рівнів вкладеності та до 100000 листкових записів.
- Розмір вставленого тексту до 16 МіБ, файл обробляється в пам'яті браузера.
Приклад роботи
Візьмімо JSON з масивом та об'єктом. Після сплющення кожен листковий елемент стає окремим рядком, де ключ утворюється з'єднанням шляхів через розділювач, а індекси масивів стають числовими компонентами.
Обмеження та застереження
Інструмент не зберігає початкове форматування та пробіли. Якщо ключ джерела вже містить вибраний розділювач, можлива колізія з вкладеним шляхом. Пізніший листковий елемент перезапише попередній з однаковим сплющеним шляхом. Порожні об'єкти та масиви не створюють рядків. CSV завжди використовує заголовок path,value, кому як розділювач і подвійні лапки для екранування; він не змінює розділювач залежно від локалі. Інструмент не виконує зворотне сплющення, не підтримує потокову обробку великих файлів і не зберігає початкове форматування.
Поширені запитання
Що станеться, якщо JSON містить null?
Значення null зберігається як листковий елемент, тому ви побачите рядок з порожнім значенням або null залежно від формату.
Чи можу я змінити розділювач на щось інше, ніж крапка?
Так, ви можете вказати будь-який рядок як розділювач, наприклад, дефіс або слеш.
Чи підтримує інструмент дуже великі файли?
Вставлений текст обмежений 16 МіБ, а файли обробляються в пам'яті браузера з лімітами 64 МіБ на один файл і 128 МіБ загалом. Якщо файл перевищує ці обмеження, обробка неможлива.
Обробка виконується локально у вашому браузері.