如何使用python打印json信息?
我有一个json(url=),我想打印所有的“标题”、“地址”、“邮政编码”。我该怎么做 我想这样打印:如何使用python打印json信息?,python,json,Python,Json,我有一个json(url=),我想打印所有的“标题”、“地址”、“邮政编码”。我该怎么做 我想这样打印: title. adres. postcode. title. adres. postcode. 他们之间也是这样 我希望你能帮我做这件事 导入urllib,json url=”http://open.data.amsterdam.nl/ivv/parkeren/locaties.json" 导入请求 search=requests.get(url).json() 打印(搜索['t
title.
adres.
postcode.
title.
adres.
postcode.
他们之间也是这样
我希望你能帮我做这件事
导入urllib,json
url=”http://open.data.amsterdam.nl/ivv/parkeren/locaties.json"
导入请求
search=requests.get(url).json()
打印(搜索['title'])
打印(搜索[地址])
打印(搜索['postcode'])使用打印(json.dumps(r,indent=4))
您可以看到结构是
{
"parkeerlocaties": [
{
"parkeerlocatie": {
"title": "Fietsenstalling Tolhuisplein",
"Locatie": "{\"type\":\"Point\",\"coordinates\":[4.9032801,52.3824545]}",
...
}
},
{
"parkeerlocatie": {
"title": "Fietsenstalling Paradiso",
"Locatie": "{\"type\":\"Point\",\"coordinates\":[4.8833735,52.3621851]}",
...
}
},
因此,要访问内部属性,需要遵循JSON路径
import requests
url = ' http://open.data.amsterdam.nl/ivv/parkeren/locaties.json'
search = requests.get(url).json()
for parkeerlocatie in search["parkeerlocaties"]:
content = parkeerlocatie['parkeerlocatie']
print(content['title'])
print(content['adres'])
print(content['postcode'])
print()
将代码显示为文本共享代码,而不是图片我已经完成了。