python 3.4를 사용하고 URL에서 올바른 JSON 출력이 무엇인지 파싱하려고합니다. 예는 : http://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflowJSON url을 구문 분석 할 때 Python unicodeDecodeError
이, 그러나
import json
from urllib.request import urlopen
def jsonify(url):
response = urlopen(url).read().decode('utf8')
repo = json.loads(response)
return repo
url = jsonify('http://api.stackexchange.com/2.2/questions?order=desc&sort=activity&site=stackoverflow');
, 나는 그런 UnicodeDecodeError utf-8 codec can't decode byte 0x8b in position 1; invalid start byte
스크립트는 GitHub의 및 다른 많은 사람들처럼, 다른 API와 함께 작동과 같은 오류를 얻을처럼 내 코드는 모습입니다 만 stackexchange API가 아닌
@DanD. '식별자에 잘못된 문자가 있습니다 .' 그리고'헤더 뒤에'.'를 가리 킵니다. – user7342807