
字符串转json
import json
s='{"url": "https://nexus-alioss.oss-cn-beijing.aliyuncs.com/Python_b1fa7f24bb.jpg"}'
j=json.loads(s)
print(j['url'])
json转字符串
import json
j = {"url":"https://nexus-alioss.oss-cn-beijing.aliyuncs.com/Python_b1fa7f24bb.jpg"}
s=json.dumps(j)
print(s)
字符串转json时字符串必须严格的json格式,属性名和字符串必须用双引号,单引号的话会报错,单引号的json串可以用ast包的literal_eval转
import ast
s="{'url': 'https://nexus-alioss.oss-cn-beijing.aliyuncs.com/Python_b1fa7f24bb.jpg'}"
j = ast.literal_eval(s)
print(j['url'])