원격지 JSON 처리하기
- 테스트용 URL 오픈하기 (http://httpbin.org/get?name=sonic&say=hello)
- 테스트 데이타 읽기
- JSON 모듈을 사용해서 파이썬 객체로 만들기
- 원하는 포맷으로 출력하기
JSON 데이타
{
"args": {
"name": "sonic",
"say": "hello"
},
"headers": {
"Accept-Encoding": "identity",
"Host": "httpbin.org",
"User-Agent": "Python-urllib/2.7"
},
"origin": "119.193.245.101",
"url": "http://httpbin.org/get?name=sonic&say=hello"
}
결과 출력물
('name = ', u'sonic')
('say = ', u'hello')
풀이코드
import urllib.request
import json
url = 'http://httpbin.org/get?name=sonic&say=hello'
response = urllib.request.urlopen(url)
response_message = response.read().decode('utf8')
print(response_message)
data = json.loads(response_message)
get_data = data.get('args')
print('name = ', get_data.get('name'))
print('say = ', get_data.get('say'))