关于python读取 json文件 转dict错误问题

晚上到家10点老大突然说有东西解决不了

说python 读取java生成的json文件字符编码 出问题

爬起来开电脑 弄了好久

试过了 with open rb encoding=utf-8等等

 还试过了在Linux下尝试 文件强转utf8 

以及 在编码一次 encodegbk 然后在编码 encodeutf8 

种种都试过了。 发现找问题的方向偏了

最后问同学才知道

重点!!  .json 结尾的 不可以有 注释

 有了注释就不是正经的json了

 处理方法想到了一种 最笨的拼接字符串

 回头微信问老大 老大已经解决。

老大也发现了问题 说注释的问题

 但是老大说转成js了。

一瞬间我想到了。 之间前后端数据交互都是js

用老大的话来说 js是天生支持json

奉劝各位一句 .json的文件如果你想读取出来转成python dump字典

别加注释 最好写成.js文件格式 

猜你喜欢

转载自www.cnblogs.com/famousday/p/9704405.html
今日推荐