Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用键从python中的.json文件中提取键的值id_Python_Json_Key - Fatal编程技术网

如何使用键从python中的.json文件中提取键的值id

如何使用键从python中的.json文件中提取键的值id,python,json,key,Python,Json,Key,我是python的初学者。您能告诉我如何从python中的.json文件中提取键的值id吗。我目前正在使用“if”条件比较密钥,然后我被困在如何获取相关值的问题上。我已经将json内容写入了一个文件中,我的代码是:(这是针对YOUTUBE API的) 导入JSON模块: >>> import json 现在,有一个JSON格式的字符串: >>> s = '{"firstname": "John","lastname": "Smith"}' 加载字符串(变量

我是python的初学者。您能告诉我如何从python中的.json文件中提取键的值id吗。我目前正在使用“if”条件比较密钥,然后我被困在如何获取相关值的问题上。我已经将json内容写入了一个文件中,我的代码是:(这是针对YOUTUBE API的)


导入
JSON
模块:

>>> import json
现在,有一个JSON格式的字符串:

>>> s = '{"firstname": "John","lastname": "Smith"}'
加载字符串(变量
字典
成为字典):

只需像使用任何Python字典一样使用
字典
,即:

>>> dictionary['firstname']
John

请给出一个这样一个JSON文件的例子。第一个注意:请用于处理文件。我也不明白你的问题到底在哪里。请重写你的问题,我认为这样做不清楚。考虑到JSON是由属性-值对组成的:您希望找到哪个属性/值?考虑到JSON文件的内容如果不是太大(或者你可以制作的最小版本)。谢谢,我正在尝试读取一个JSON页面,我已经收到它作为对谷歌API调用的响应。因此,与其将其硬编码到字典中,我想这是你建议的(我只是一个初学者)。如何仅提取所需属性的值?“种类”:“youtube#channelListResponse”,“etag”:“\“eYE31WLho912TfxEBDDRSwEQ5Ms/4lyuTHXjoFEXQGVGu13p1k74jow\”因此,我希望接收多个api的“种类”和“etag”的所有可能值calls@IssacDavid:请打开Python控制台(或iPython,如果您愿意)并用我提供的代码进行实验。这些代码对于您的目的已经足够了,您只需要理解它。谢谢。我的实际应用程序是在MySQL(python)数据库中输入超过500个条目的相应值对于合适的多属性。我正在考虑使用api调用获取json页面作为响应,并将该json页面中的属性进一步输入MySQL数据库。我希望我的理解没有错,如果我创建一个字典,只要我有必要数量的json格式字符串就足够了
>>> dictionary = json.loads(s)
>>> dictionary['firstname']
John