Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 31.05.2023
Сообщений: 20

Ошибка обработки JSON из ссылки

17.08.2023, 16:04. Показов 715. Ответов 4

Студворк — интернет-сервис помощи студентам
При попытке обработать файл формата json из ссылки возникает ошибка: ata_json = json.loads(response.read())
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "json\__init__.py", line 341, in loads
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte Код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# import urllib library
from urllib.request import urlopen
 
# import json
import json
# store the URL in url as
# parameter for urlopen
url = "https://api.github.com"
 
# store the response of URL
response = urlopen(url)
 
# storing the JSON response
# from url in data
data_json = json.loads(response.read())
 
# print the json response
print(data_json)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.08.2023, 16:04
Ответы с готовыми решениями:

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Всем привет! Помогите, плиз, разобраться с ошибкой: An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException'...

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Дополнительные сведения: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1'...

Загрузка JSON файлов. Порядок обработки
Всем привет. Помогите решить проблему. Я сделал класс с методом загрузки json файла и классами обработки информации из этого файла. Вот...

4
 Аватар для kazak
3601 / 2742 / 355
Регистрация: 11.03.2009
Сообщений: 6,300
17.08.2023, 22:09
А вы уверены, что в ответе json?
0
148 / 111 / 37
Регистрация: 28.11.2013
Сообщений: 383
18.08.2023, 07:29
Попробуйте декодировать json в utf-8:
Python
1
output = response.read().decode('utf-8')
2
8 / 8 / 0
Регистрация: 17.09.2023
Сообщений: 58
18.09.2023, 09:30
может файл битый?
или действительно с кодировками поиграйтесь

Добавлено через 12 минут
Или BOM сигнатура
0
 Аватар для kazak
3601 / 2742 / 355
Регистрация: 11.03.2009
Сообщений: 6,300
18.09.2023, 22:27
Цитата Сообщение от Skryp Посмотреть сообщение
Попробуйте декодировать json в utf-8:
Цитата Сообщение от AntDevel Посмотреть сообщение
может файл битый?
или действительно с кодировками поиграйтесь
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
byte 0x8b - это левая угловая скобка <, а это значит, что в ответе 99.99% html/xml
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.09.2023, 22:27
Помогаю со студенческими работами здесь

Ошибка при обработке Json - Cannot deserialize the current JSON array (e.g. [1,2,3])
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Ошибка - Errororg.json.JSONExceprion: Value bd.json of type java.lang.String cannot be converted to JSONObject
Здравствуйте! Есть база данных bd.json, которая находится в проекте в папке assets. Вот содержимое базы данных; { &quot;name&quot;:...

Синтаксическая ошибка SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Здравствуйте. В консоле отоброжается 2 синтаксические ошибки: Source map error: SyntaxError: JSON.parse: unexpected character at...

Ошибка в коде SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
не пойму в чем ошибка вот код header(&quot;Content-Type: application/json; encoding=utf-8&quot;); $uid = intval($_GET); $userid =...

Постоянная ошибка SyntaxError: JSON.parse: unterminated string at line 1 column 132829 of the JSON data
что бы не делал, нормально в консоле JSON не выводит, нужно раз 20 обновить только тогда выведет json, а так постоянно пишет SyntaxError:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru