Bin Chen Bin Chen - 1 year ago 124
JSON Question

python: single vs double quotes in JSON

My code:

import simplejson as json

s = "{'username':'dfdsfdsf'}" #1
#s = '{"username":"dfdsfdsf"}' #2
j = json.loads(s)


#1
definition is wrong

#2
definition is right

I was heard that in python that single double quote can be interchangable, can anyone explain this for me?

Answer Source

JSON syntax is not Python syntax. JSON requires double quotes for its strings.