주소검색 API json encoding

안녕하세요
파이썬으로아래와 같이 request 하였더니 글씨가 utf-8 형태로 표현되고 있어요. 한글로 나오게 하는 방법을 혹시 아시나요…? 초보질문입니다.

url = "https://dapi.kakao.com/v2/local/search/address.json"
data = {'query': '전북 삼성동 100'}
headers =  {'Authorization': 'KakaoAK xxxxxxxxxxxxxxxxxxxxxxxxxxxx'}
r = requests.get(url, headers=headers, data=data)
r.get_method = lambda: "GET"
response_body = r.json()
r.close
print(json.dumps(response_body, indent=4))

"address_name": "\uc804\ubd81 \uc775\uc0b0\uc2dc \ubd80\uc1a1\ub3d9 100",
            "address": {
                "b_code": "4514013400",
                "region_3depth_h_name": "\uc0bc\uc131\ub3d9",
                "main_address_no": "100",
                "h_code": "4514069000",
           "address_name": "\uc804\ubd81 \uc775\uc0b0\uc2dc     \uc815\uc871\ub3d9 100",
                "y": "35.98265074446077",
                "x": "127.00208907550905",
                "mountain_yn": "N",
                "zip_code": "570370",
                "region_1depth_name": "\uc804\ubd81",
                "sub_adderss_no": ""
            },
            "y": "35.98265074446077",
            "x": "127.00208907550905",
            "address_type": "REGION_ADDR"
        }
    ]
}

UTF-8

print(json.dumps(response_body, indent=4, ensure_ascii=False))
답을 찾았어요

ensure_ascii = False로 설정해주면 되네요.

2개의 좋아요