我想使用json.dumps
自动输出hostname
字段的值。
{
"code": 200,
"success": true,
"data": [{
"xxx": "xxxx",
"xxxx": "xxx",
"xxxx": "xxxx",
"xxxx": "xxxx",
"xxxx": "xxxx",
"hostname": None,
"xxxx": "xxxx",
"xxxx": "xxxx",
"xxxx": "xxxx",
"xxxx": "xxxx",
"xxxx": [{
"xxxx": "xxxx",
"xxxx": "xxxx"
}]
}]
}
提前谢谢
答案 0 :(得分:0)
这个问题不明确,但我试着给你一个答案。你可以试试这个:
import json
import sys
data={"code": 200, "success": True, "data": [{"xxx": "xxxx", "xxxx": "xxx", "xxxx": "xxxx", "xxxx": "xxxx", "xxxx": "xxxx", "hostname": None, "xxxx": "xxxx", "xxxx": "xxxx", "xxxx": "xxxx", "xxxx": "xxxx", "xxxx": [{"xxxx": "xxxx", "xxxx": "xxxx"}]}]}
json_str = json.dumps(data)
resp = json.loads(json_str)
print (resp)
print (resp['data'][0]['hostname'])
结果将是:
{u'code': 200, u'data': [{u'xxx': u'xxxx', u'hostname': None, u'xxxx': [{u'xxxx': u'xxxx'}]}], u'success': True}
None