python str转json_详解【python】str与json类型转换

在写接口测试框架时。避免不了数据类型的转换,比如强制转换string类型,比如转json类型

str转json

python字符串转json对象,需要使用json模块的loads函数

import json

str = '{"accesstoken": "521de21161b23988173e6f7f48f9ee96e28", "user-agent": "apache-httpclient/4.5.2 (java/1.8.0_131)"}'

j = json.loads(str)

print(j)

print(type(j))

输出

{'accesstoken': '521de21161b23988173e6f7f48f9ee96e28', 'user-agent': 'apache-httpclient/4.5.2 (java/1.8.0_131)'}

json转str

import json

j = {"accesstoken": "521de21161b23988173e6f7f48f9ee96e28", "user-agent": "apache-httpclient/4.5.2 (java/1.8.0_131)"}

str = json.dumps(j)

print(str)

print(type(str))

输出

{"accesstoken": "521de21161b23988173e6f7f48f9ee96e28", "user-agent": "apache-httpclient


版权声明:本文为weixin_42143161原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。