JSON — небольшой формат данных. Форматировщик не может его «починить», пока парсер не примет документ. Начните с ошибки, которую называет парсер: последующие часто следствие первой.
Прочитайте первую ошибку
Вставьте документ в Форматирование и проверку JSON. Если строка статуса указывает позицию, смотрите туда в первую очередь. Частая ошибка — завершающая запятая после последнего поля объекта или элемента массива. В JSON это запрещено. Другая — строка в одинарных кавычках. Строки JSON используют двойные кавычки.
Комментарии тоже отклоняются. Если текст пришёл из файла JavaScript, удалите комментарии или преобразуйте файл в JSON до форматирования.
Форматируйте после успешного разбора
Выберите два или четыре пробела и отформатируйте. Форматирование переписывает пробелы. Оно не должно переименовывать ключи или превращать число в строку. Если очень большое целое меняется, ограничение — парсер чисел JSON, а не отступ. Храните такие значения как строки, если важна каждая цифра.
Когда нужна таблица
Если значение — массив плоских объектов, конвертер JSON в CSV может сделать файл для таблицы. Он отклоняет вложенные значения вместо их отбрасывания. Этот отказ полезен: видно, какое поле потеряло бы структуру.