Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка Python JSON

Саша Ефремов Ученик (32), закрыт 1 месяц назад
Ошибка↓Помогите( не мысленно )
Пишешь фигню = мать убежище
Лучший ответ
ауцыв уафсыв Гуру (4835) 1 месяц назад
Здравствуйте!

Ошибка "JSONDecodeError: Expecting ',' delimiter: line 83 column 9 (char 1294)" указывает на то, что в вашем JSON-документе есть синтаксическая ошибка на строке 83, в столбце 9 (символе 1294). Это означает, что в этом месте парсер ожидал увидеть запятую ',', но не обнаружил её.

Как решить эту проблему:

1. Проверьте содержимое переменной content:
- Убедитесь, что переменная content, которую вы передаёте в функцию json.loads(content), содержит корректную JSON-строку.

2. Используйте JSON-валидатор:
- Скопируйте содержимое JSON и вставьте его в онлайн-валидатор, например, jsonlint.com .
- Валидатор поможет найти и указать точное место ошибки.

3. Проверьте строку 83 столбец 9:
- Откройте ваш JSON-файл в текстовом редакторе.
- Перейдите к строке 83 и посмотрите на 9-й символ.
- Проверьте, не пропущена ли запятая между элементами объекта или массива.
- Убедитесь, что все кавычки, скобки и запятые расставлены правильно.

4. Обратите внимание на предыдущие элементы:
- Иногда ошибка может быть вызвана предыдущей строкой, если, например, она не заканчивается запятой.
- Проверьте предыдущие строки на предмет недостающих или лишних запятых.

5. Пример возможной ошибки:

json
{
"name": "John",
"age": 30
"city": "New York"
}


В этом примере отсутствует запятая после "age": 30, что вызовет аналогичную ошибку.

6. Попробуйте отладить код:
- Добавьте вывод содержимого content перед вызовом json.loads(content):
print(content)
settings = json.loads(content)

- Это позволит увидеть, что именно парсится, и найти возможную ошибку.

Если после всех проверок ошибка сохраняется, пожалуйста, предоставьте фрагмент вашего JSON-файла вокруг строки 83 (убедитесь, что в нём нет конфиденциальной информации). Это поможет более точно определить проблему и предложить решение.
Остальные ответы
Эдвард Унанян Мыслитель (5384) 1 месяц назад
Где ошибка? Пайтон показывает
Саша ЕфремовУченик (32) 1 месяц назад
Выше по середине текста фото
Rob0t135 Мыслитель (9371) 1 месяц назад
прямым текстом написано: ожидался разделитель ',': строка 83 колонна 9 (символ 1294)
Rob0t135Мыслитель (9371) 1 месяц назад
короче запятую где-то упустил
Саша Ефремов Ученик (32) Rob0t135, Могу скинуть код вроде проставил норм
Андрей Панарин Искусственный Интеллект (250033) 1 месяц назад
Давайте текст вашего JSON тут в блоке кода или на pastebin.com , будем его смотреть.
Похожие вопросы