python读取json文件并解析出错_Python中解析Json文件出错:ValueError : No JSON object could be decoded –> Python中Json库不支...

本文记录了解决Python在解析JSON文件时遇到的'No JSON object could be decoded'错误的过程。问题根源在于JSON文件的编码问题,特别是Windows环境下默认的带BOM的UTF-8编码导致的。解决方法是将JSON文件转换为无BOM的UTF-8编码,或者在读取时指定编码。此外,还探讨了Python的json库对于不同编码的处理方式。
摘要由CSDN通过智能技术生成

在Python中用代码:

解析json,对应的config.json如下:

[

[username,心情栖息地],

[password,123]

]

但是结果出现“No JSON object could be decoded”错误:

LINE 2684 : ERROR Unknown Error !

Traceback (most recent call last):

File

"D:\tmp\WordPress\Others\to_wp\BlogsToWordpress\HiBaiduToWordpress\HiBaiduToWordpress\HiBaiduToWordpress_v2012-03-12-office.py",

line 2682, in

main()

File

"D:\tmp\WordPress\Others\to_wp\BlogsToWordpress\HiBaiduToWordpress\HiBaiduToWordpress\HiBaiduToWordpress_v2012-03-12-office.py",

line 2497, in main

jsonCfg = json.load(cfgFile);

File "D:\tmp\WordPress\DevRoot\Python27\lib\json\__init__.py", line 278, in load

**kw)

File "D:\tmp\WordPress\DevRoot\Python27\lib\json\__init__.py", line 326, in loads

return _default_decoder.de

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值