当前位置: 首页 > 知识库问答 >
问题:

访问python中的json字段[重复]

陆信瑞
2023-03-14

我在python中使用get请求

x = requests.get(url, headers = ... ) 
print(x.json())

我得到的结果是

{
'organization': {
'id': '6', 
'name': 'TestPostman', 
'displayName': 'TestPostman', 
'canHaveGateways': True, 
'maxGatewayCount': 0, 
'maxDeviceCount': 0
},
'createdAt': '2022-05-10T18:07:49.327175Z', 
'updatedAt': '2022-05-10T19:44:09.667978Z'
}

如何访问组织的任何字段?我尝试了x.Organization['id',但没有成功。

共有2个答案

毋琪
2023-03-14

类似的方法,但这次有点不同。我得到的输出是

{
    "totalCount": "1",
    "result": [
        {
            "id": "62",
            "name": "HOME",
            "displayName": "HOME",
            "canHaveGateways": true,
            "createdAt": "2022-05-12T13:50:10.303205Z",
            "updatedAt": "2022-05-12T13:50:10.303205Z"
        }
    ]
}

我尝试了打印(x[“result”][“id”]),但由于结果是这样的,所以它不起作用。你知道吗?

申思远
2023-03-14

如果您想访问组织中的ID,请尝试以下操作:

x = x.json()
print(x["organization"]["id"])
 类似资料:
  • 问题内容: 如何从此json获取内容“请关注我”? 这抓住了所有的一切,我做不到。 什么是正确的方法? 预先感谢你帮助我解决此问题。 问题答案: 在一行中 为了帮助你了解如何访问数据(因此你无需再次询问),你需要凝视你的数据。 首先,让我们很好地布置你的数据。你可以使用,也可以使用之类的在线工具。 ***请注意,announcement键中的数据实际上是更多的 json数据,我已将它们放在单独的行

  • 问题内容: 我有一个json字符串im可以通过简单的eval(string)转换为对象; 我正在尝试像这样访问它 我的问题是javascript不喜欢字段名中的#。是否可以访问它? 问题答案:

  • 我试图理解变量的范围,以及如何使用从一个类初始化的变量,并在另一个类中使用它们,但接下来我的理解就卡住了。 我有一个类Test1,定义如下: 我在我的中调用这个类: 我有另一个类Test2: 如果随后在main中调用该方法,则值val将显示为0,而不是33。如何在另一个类中访问内存中的值? 谢谢

  • 如何使用Jolt转换访问json字段? 例如,我有这样一个json: 我想拥有:

  • 问题内容: { “status”: “200”, “msg”: “”, “data”: { “time”: “1515580011”, “video_info”: [ { “announcement”: ”{"announcement_id":"6","name":"INS\u8d26\u53f7","icon":"http:\\/\\/liveme.cms.ksmobile.net\\/live

  • 如何从这个json中获取内容“跟随我请”? 这抓住了一切,我不能做。 正确的方法是什么? 提前谢谢你帮我弄明白这一点。