Python处理Json时⾃动转为单引号导致⽆法识别的问题 这不是⾃⼰给⾃⼰挖坑么?
安卓在线解析json正规Json串是以双引号标识键值对的,python的dumps出来或者直接字典格式打印出来会变成单引号,写出来再读回去⾃⼰识别不了,被单引号赚了中间商差价。
解决办法分为两种情况:
(1) Json⾥⾯不包含中⽂:
这个最好办了,直接~
import json
json_str = json.dumps(json_str)
(2)Json⾥⾯还有中⽂:
如果⽤上⼀种办法你会发现双引号倒是没问题,中⽂变成乱码了
from __future__ import unicode_literals
json_str = json.dumps(json_str, ensure_ascii=False)
先导⼊个神秘代码,dumps再加个参数就完事了。
这样JSON会被压缩成⼀⾏,看着不⽅便?
在线解析了解⼀下~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论