JSON не відкривається — відкрити як таблицю, а не стіну тексту
Файл JSON відкривається стіною тексту або не відкривається взагалі. Як перевірити валідність і подивитися JSON таблицею Excel онлайн.
JSON відкривають Блокнотом — і бачать стіну тексту, у якій нічого не зрозуміло. Файл при цьому нормальний: просто JSON зроблено для програм, а не для читання очима. Людині потрібна таблиця. Киньте файл у JSON у Excel нижче: масив об’єктів розкладеться по рядках і колонках.
- Якщо інструмент одразу показує таблицю — файл валідний, питання лише у зручності.
- Якщо падає з помилкою — JSON битий; повідомлення підкаже місце.
- Один об’єкт замість масиву відкриється коротким списком ключ-значення: це теж нормально.
Чому JSON «не відкривається» у людей #
| Симптом | Причина | |
|---|---|---|
| Відкрився Блокнотом стіною тексту | Так і має бути без інструментів | |
| Excel не бере файл напряму | Excel JSON не відкриває як книгу | |
| Браузер показує помилку розбору | Битий синтаксис: кома, лапки, обрізана відповідь API | |
| Файл величезний і все висить | Десятки мегабайтів одним рядком |
Якщо помилка саме синтаксична, розбір лікування — JSON має синтаксичну помилку: зайва кома в кінці масиву, одинарні лапки й обрізані відповіді лікуються по-різному.
Що буде з вкладеними даними #
Плоский масив об’єктів лягає в таблицю ідеально. Вкладені об’єкти й масиви всередині записів таблиця покаже стиснуто або окремими колонками: Excel не має куди подіти «дерево» всередині клітинки. Для звіту цього вистачає, для повної структури лишайтеся у редакторі коду.
Звідки JSON зазвичай береться і що з ним робити далі — JSON з API в Excel, а коли таблиця взагалі не потрібна — JSON чи Excel.
Не редагуйте JSON у Excel «і назад», якщо файл далі годує програму. Таблиця гарна для перегляду й звіту; збереження структури, типів і порядку ключів вона не гарантує.
Часті запитання
Чи можна просто перейменувати JSON на XLSX?
Ні. Розширення не змінює вміст: потрібна конвертація, яку й робить інструмент.
Файл відкрився одним рядком без пробілів. Він битий?
Ні, це мінімізований JSON. Програмам так краще, людині — гірше. Табличний вигляд це й виправляє.
Що робити, якщо всередині не масив, а один великий об’єкт?
Інструмент покаже ключі списком. Якщо дані сховані у вкладеному масиві, розгорніть файл у редакторі й візьміть саме той масив.
Чи безпечно відкривати чужий JSON онлайн тут?
Файл обробляється у браузері й на сервер не надсилається. Вміст бачите лише ви.