【发布时间】:2012-02-01 11:27:29
【问题描述】:
我收到了一个包含大量信息的 JSON 文件,我正在尝试获取这个 JSON 文件的一些属性,我在 Python API 进行了研究,但在JSON文件或使用“loads”方法加载的字符串,有人知道通过简单干净的操作获取指定信息的方法吗?
编辑
执行加载函数后跟随 JSON 文件:
{
"servers": [
{
"status": "ACTIVE",
"updated": "2012-01-02T20:46:21Z",
"hostId": "ID",
"user_id": "ID",
"name": "Serve",
"links": [
{
"href": "URL",
"rel": "self"
},
{
"href": "URL",
"rel": "bookmark"
}
],
"addresses": {
"nuvemcpca": [
{
"version": 4,
"addr": "10.0.0.2"
}
]
},
"tenant_id": "nuvemcpca",
"image": {
"id": "15",
"links": [
{
"href": "URL",
"rel": "bookmark"
}
]
},
"created": "2012-01-02T20:19:04Z",
"uuid": "1710c4bb-3d48-49f9-b88e-2a19355de199",
"accessIPv4": "",
"accessIPv6": "",
"key_name": "name",
"progress": 100,
"flavor": {
"id": "1",
"links": [
{
"href": "URL",
"rel": "bookmark"
}
]
},
"config_drive": "",
"id": 15,
"metadata": {
}
}
我想获取状态信息。
【问题讨论】:
-
您是否尝试将钩子函数
object_hook与load()/loads()一起使用?此外,请举一个 JSON 数据的示例以及您要从中提取的内容。 -
您想获得什么样的房产?你的 json 文件看起来怎么样?