使用Python 3从JSON数据中基于键检索特定值

使用Python 3从JSON数据中基于键检索特定值,python,json,Python,Json,我试图从JSON数据中检索特定值 这是提供JSON数据的API:- 如何访问JSON数据中的第一个特殊值 已识别重复问题的答案无助于我理解此问题中的问题。抱歉。已识别重复问题的答案无助于我理解此问题中的问题。抱歉。我尝试了这个SpecialtyName=fileobj['records']['Speciality'][1],但没有任何帮助。请使用d=json.loads(fileobj.read().decode())SpecialtyName=d['result']['records'][0]

我试图从JSON数据中检索特定值

这是提供JSON数据的API:-

如何访问JSON数据中的第一个特殊值


已识别重复问题的答案无助于我理解此问题中的问题。抱歉。

已识别重复问题的答案无助于我理解此问题中的问题。抱歉。我尝试了这个SpecialtyName=fileobj['records']['Speciality'][1],但没有任何帮助。请使用
d=json.loads(fileobj.read().decode())
SpecialtyName=d['result']['records'][0]['Speciality']
是的,这对我很有效。谢谢。你得到的东西必须先把它转换成字符串,然后再转换成字典,然后才能使用键和索引的魔力。
import urllib.request
url = 'http://data.ehealthireland.ie/api/3/action/datastore_search?resource_id=967673a3-1ce0-47e0-8e09-c876894ad489'  
fileobj = urllib.request.urlopen(url)
print (fileobj.read())