Python字符串转JSON对象及取值详解
本文介绍在Python中利用json模块将字符串转换为JSON对象的方法。通过json.loads()解析字符串获取对象,并演示如何直接提取特定字段值;同时使用json.dumps()将对象还原为字符串,涵盖常用操作示例。
具体实现方式如下所示:
string =" {
"status": "error",
"messages": ["Could not find resource or operation 'BZK1.MapServer' on the system."],
"code": 404
}"
print '对象:' string
print '取值:' json.loads(string)['code']
运行后输出的结果如下:
对象:{u'status': u'error', u'code': 404, u'messages': [u"Could not find resource or operation 'BZK1.MapServer' on the system."]}
取值:404
若需将JSON对象转换回字符串格式:
resultJson = {"state": 1}
print json.dumps(resultJson)
上述过程分别调用了Json模块中的loads()函数用于解析字符串,以及dumps()函数用于序列化对象。
以上就是在Python中将字符串转换为JSON对象并进行取值操作的完整内容,希望能为读者提供有效的参考,也欢迎大家继续支持本站获取更多技术分享。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









