Случайный текст в середине файла json

Эта ошибка появляется, когда вы пытаетесь загрузить объект json из файла или строки, и в вашем json есть что-то неправильное.

Вот несколько примеров проблем, которые вызвали эту ошибку для меня:

  • У меня остался оператор отладки в моем коде после устранения ошибки. Таким образом, случайная строка в середине вашего JSON в неправильном месте может вызвать это. У меня была ценность, потому что я методично устранял неполадки в формировании JSON по частям, как описано в этом другом сообщении в блоге. Когда я распечатал первые три элемента, их было легко заметить.


  • В другом случае я изменил скрипт Python, который генерирует мой json, и я пытался удалить посторонний импорт (хорошая практика безопасности) и случайно удалил то, что требовалось. Я обнаружил вывод ошибки, написанный в середине моего файла JSON, поэтому номер строки был другим.
json.decoder.JSONDecodeError: Expecting value: line 79 column 1 (char 19357)

В другом случае у меня не было кавычек вокруг одного из атрибутов:

"abc": xyz"

Как отмечалось выше, работайте с небольшими фрагментами JSON и медленно добавляйте больше JSON, пока не убедитесь, что ваш код обработки работает правильно. Это поможет вам быстрее находить такие ошибки.

Тери Радичел

Если вам понравилась эта история, пожалуйста, аплодируйте и подпишитесь:

Medium: Teri Radichel or Email List: Teri Radichel
Twitter: @teriradichel or @2ndSightLab
Requests services via LinkedIn: Teri Radichel or IANS Research

© 2nd Sight Lab 2022

____________________________________________

Автор:

Кибербезопасность для руководителей в эпоху облаков на Amazon

Нужен тренинг по облачной безопасности? Обучение 2nd Sight Lab по облачной безопасности

Надежно ли ваше облако? Наймите 2nd Sight Lab для теста на проникновение или оценки безопасности.

Есть вопрос о кибербезопасности или безопасности облачных вычислений? Спросите Teri Radichel, запланировав звонок с IANS Research.

Ресурсы по кибербезопасности и облачной безопасности, автор Тери Радичел:Курсы по кибербезопасности и облачной безопасности, статьи, официальные документы, презентации и подкасты