相关疑难解决方法(0)

Python中json加载中的单引号和双引号

我注意到,单引号引起simplejson的loads功能失效:

>>> import simplejson as json
>>> json.loads("\"foo\"")
'foo'
>>> json.loads("\'foo\'")
Traceback (most recent call last):
...
ValueError: No JSON object could be decoded
Run Code Online (Sandbox Code Playgroud)

我正在解析这样的事情:foo = ["a", "b", "c"]从文本文件到Python中的列表,并且也想接受foo = ['a', 'b', 'c'].simplejson方便foo自动进入列表.

如何loads在不破坏输入的情况下接受单引号,或自动将双引号替换为单引号?谢谢.

python json simplejson

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

json ×1

python ×1

simplejson ×1