json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

YU NA Joe·2022년 7월 16일
0

json 형식으로 return할 수 없는 것을 json으로 바꾸려고 할 때 나타나는 오류

def addr_to_lat_long(address):   
    api_key = "8b23617349a83ae864658e5bd57e7626"
    url = f"https://dapi.kakao.com/v2/local/search/address.json?query={address}"
    headers = {"Authorization": "KakaoAK " + api_key}
    result = json.loads(str(requests.get(url, headers=headers).text))
    data = result["documents"][0]["address"]
    return float(data["x"]), float(data["y"])
    
    
 #  json.loads(str(requests.get(url, headers=headers)) 였을때 오류가 났다. (text를 안 붙였을때!).  text를 붙이고 str로 만들어주니까 오류해결
 

0개의 댓글