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

回到顶部