为了账号安全,请及时绑定邮箱和手机立即绑定

JSON中的单引号和双引号

JSON中的单引号和双引号

慕姐4208626 2019-08-02 17:28:48
JSON中的单引号和双引号我的代码:import simplejson as json s = "{'username':'dfdsfdsf'}" #1#s = '{"username":"dfdsfdsf"}' #2j = json.loads(s)#1 定义是错误的#2 定义是对的我听说在Python中单引号和双引号可以互换。任何人都可以向我解释这个吗?
查看完整描述

3 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

JSON语法不是Python语法。JSON需要双引号用于其字符串。


查看完整回答
反对 回复 2019-08-02
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

您可以使用 ast.literal_eval()


>>> import ast

>>> s = "{'username':'dfdsfdsf'}"

>>> ast.literal_eval(s)

{'username': 'dfdsfdsf'}


查看完整回答
反对 回复 2019-08-02
  • 3 回答
  • 0 关注
  • 1990 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信