我的代码:
import simplejson as json
s = "{'username':'dfdsfdsf'}" #1
#s = '{"username":"dfdsfdsf"}' #2
j = json.loads(s)
#1
定义错误
#2
定义是对的
听说在 Python 中 single 和 double 引号可以互换。谁能给我解释一下?
最佳答案
JSON syntax不是 Python 语法。 JSON 的字符串需要双引号。
https://stackoverflow.com/questions/4162642/
相关文章:
jquery - Rails 无法正确解码来自 jQuery 的 JSON(数组变成带有整数键的散列
python - python中的json.dump()和json.dumps()有什么区别?
python - JSON 值错误 : Expecting property name: line
python - 如何从 Python 中的文件/流中懒惰地读取多个 JSON 值?
c# - 从 .NET 控制台调用 JSON WebService 的最佳方式
c# - Protocol Buffer 与 JSON 或 BSON