json.dumps的用法
我想用json.dumps
自动输出hostname
字段的值。json.dumps的用法
{ "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"
}]
}]
}
预先感谢您
回答:
这是不清楚的问题,但我尽量给你一个答案。你可以试试这个:
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
以上是 json.dumps的用法 的全部内容, 来源链接: utcz.com/qa/262121.html