700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python3 转换json数据的单引号双引号注意点

python3 转换json数据的单引号双引号注意点

时间:2021-05-03 20:26:00

相关推荐

python3 转换json数据的单引号双引号注意点

在 python3 里,一个json是一个字典,形如 {"a":15}

那么,如果你要将它转换成字符串,也许你用的是str({"a":15}),这样转出来的,可能是是s= "{'a':'15'}",也就是说,里面的kv是单引号的。这个字符串,传到其他地方,再用json.loads(s)的时候会出错,json不支持单引号。

所以,假如你想把一个json结构,转成字符串,传递给远处,然后再重新解析成json结构,应该这样:

s = json.dumps({"a":15})

然后,把数据传到远端,然后再解析回来:

d = json.loads(s)

这样就不会出错了。

也支持列表,能一次性传多个结构

s = json.dumps([{"a":15}, {"b":20}])

然后,把数据传到远端,然后再解析回来:

d = json.loads(s)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。