원격지 JSON 처리하기

  1. 테스트용 URL 오픈하기 (http://httpbin.org/get?name=sonic&say=hello)
  2. 테스트 데이타 읽기
  3. JSON 모듈을 사용해서 파이썬 객체로 만들기
  4. 원하는 포맷으로 출력하기

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'))

results matching ""

    No results matching ""