字符串转json
import json
s='{"url": "https://img.bovod.org/blog/typecho/Python%E7%BC%96%E7%A8%8B%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5.jpg"}'
j=json.loads(s)
print(j['url'])
json转字符串
import json
j = {"url":"https://img.bovod.org/blog/typecho/Python%E7%BC%96%E7%A8%8B%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5.jpg"}
s=json.dumps(j)
print(s)
字符串转json时字符串必须严格的json格式,属性名和字符串必须用双引号,单引号的话会报错,单引号的json串可以用ast包的literal_eval转
import ast
s="{'url': 'https://img.bovod.org/blog/typecho/Python%E7%BC%96%E7%A8%8B%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5.jpg'}"
j = ast.literal_eval(s)
print(j['url'])