{
u'stores': [
{
u'name': u'Mega',
u'img': u'http: //www.modiin.azrieli.com/pictures/logo_mega-01.jpg'
},
{
u'name': u'Shufersal',
u'img': u'http: //msc.wcdn.co.il/archive/136894-5.jpg'
}
],
u'success': True
}
JSONLint.com说:
Parse error on line 1:
{ u'stores': [
-----^
Expecting 'STRING', '}'
虽然我似乎无法理解什么是错的。这个JSON是用javascript中的JSON.stringify生成的。
编辑:感谢您的帮助,它是python的一个字符串,而不是JSON。答案 0 :(得分:4)
JSON字符串由"
和"
分隔,而不是u'
和'
。
您的数据以Python文字语法表示。
[ quentin ][ quentin@raston ] % python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> foo = {
... u'stores': [
... {
... u'name': u'Mega',
... u'img': u'http: //www.modiin.azrieli.com/pictures/logo_mega-01.jpg'
... },
... {
... u'name': u'Shufersal',
... u'img': u'http: //msc.wcdn.co.il/archive/136894-5.jpg'
... }
... ],
... u'success': True
... }
>>>
>>> foo
{u'stores': [{u'name': u'Mega', u'img': u'http: //www.modiin.azrieli.com/pictures/logo_mega-01.jpg'}, {u'name': u'Shufersal', u'img': u'http: //msc.wcdn.co.il/archive/136894-5.jpg'}], u'success': True}