Bin Chen Bin Chen - 1 month ago 13
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

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

Comments