v = json.loads("{'test':'test'}")

gert gert.cuykens at gmail.com
Sun Jan 25 17:28:48 EST 2009


On Jan 25, 11:16 pm, Дамјан Георгиевски <gdam... at gmail.com> wrote:
> > raise ValueError(errmsg("Expecting property name", s, end))
> >http://docs.python.org/library/json.html
> > What am I doing wrong ?
>
> try this
> v = json.loads('{"test":"test"}')
>
> JSON doesn't support single quotes, only double quotes.

the funny part is when you print(v) you get
{'test': 'test'}

Single quotes works in every browser that support json so i
recommended python should support it too, besides it looks much
cleaner
{'test': 'test'}
{"test": "test"}

It can not be that hard to support both notation can it ?



More information about the Python-list mailing list