使用python请求包请求REST-API我得到了一个充满Java-Escapes的JSON字符串。例如。它使用\u00f6
代替ö
。我可以用相应的字符替换每个转义字符串,但我想有更好的解决方案。
这是我的代码:
data = requests.get(url,auth=auth, headers=headers)
parsed = json.loads(data.content)
with open('data.json', 'w') as outfile:
json.dump(parsed,outfile,indent=4,sort_keys=True)
有一个类似的问题已经回答here,但我没有成功地尝试使其适应我的问题。
编辑:这是输出的片段:
"address": {
"quarter": "Niedersch\u00f6nhausen (Pankow)",
"street": "Blankenburger Stra\u00dfe",
"wgs84Coordinate": {
"latitude": 52....,
"longitude": 13....
}
}