Конверт Майстер

«JSON має синтаксичну помилку» — місце в тексті

«JSON має синтаксичну помилку» — рядок конвертера. Як знайти зайву кому, одинарні лапки й хвіст лога та зібрати таблицю з валідного масиву онлайн.

«JSON має синтаксичну помилку» — точний рядок інструмента JSON у Excel, коли JSON.parse падає. Поруч з рядком конвертер додає місце в тексті (where). Це не «API не працює» і не порівняння форматів. Одна джоба: зробити текст валідним і зібрати таблицю.

  1. Не вставляйте весь лог консолі — лише тіло відповіді між [ і ] або { і }.
  2. Вставте фрагмент у конвертер нижче: якщо знову помилка, дивіться вказану позицію.
  3. Виправте кому / лапки, повторіть і збережіть XLSX.

Інструмент на цій сторінці — файл лишається у браузері

JSON — щоб зробити таблицю; XLSX або CSV — щоб отримати JSON

Повідомлення → причина → фікс #

Що бачитеПричинаФікс
«JSON має синтаксичну помилку» + позиціяJSON.parse не пройшовВідкрийте текст у цій позиції
Unexpected token 'Одинарні лапки як у JSЗамініть на подвійні
Unexpected token ,Зайва кома перед ] або }Приберіть trailing comma
Unexpected end of JSONОбрізана відповідь, пагінаціяДокачайте тіло
«У JSON немає жодного запису»Валідний JSON, порожній масивІнші дані, не синтаксис
«Вставте JSON або завантажте файл»Порожнє полеВставте текст

Типові хвости, які ламають parse: рядок undefined з лога, коментар //, ключі без лапок як у JS-об’єкті, одинарні лапки, NaN. JSON цього не вміє.

[
  { "name": "Петренко", "sum": 1250.5 }
]

Так — валідно. { name: 'Петренко', } — ні.

Практичний сценарій після фіксу: JSON з API в Excel. Якщо валідний JSON, але не та роль формату: JSON чи Excel.

Не вставляйте відповідь з токеном авторизації «щоб подивитися структуру». Виріжте масив даних. Конвертація локальна, але таблицю потім кудись надішлють.

Чого конвертер не виправить сам #

Немає «полагодити JSON» одним кліком: автоматичне лікування коми легко з’їдає дані. Немає YAML і JSON5. Немає підключення до URL.

Часті запитання

Де саме помилка, якщо рядок довгий?

Дивіться суфікс повідомлення з позицією. Відкрийте вставку в редакторі з номерами символів або розбийте файл навпіл.

Чому Postman показує JSON, а сайт — помилку?

У Postman вкладка Pretty малює дерево навіть з коментарями в Raw. Копіюйте Raw без обгорток `Pretty` і без статусу HTTP.

Чи можна вставити один об’єкт, не масив?

Так, якщо це валідний JSON. Таблиця буде з одного рядка. Порожній об’єкт `{}` дасть нуль записів для «масиву рядків».

Що після виправлення синтаксису?

Перевірте колонки в попередньому перегляді й збережіть XLSX. Вкладені поля розгорнуться через крапку.

Схожі статті

Практичні інструкції з нашого блогу.

Таблиці 2 хв

JSON з API в Excel: вкладені поля

JSON з API в Excel: вставте відповідь сервера й отримайте таблицю. Вкладені об’єкти стають колонками через крапку, масиви всередині поля — рядком через кому.

Читати