Я просто изучаю python и не могу решить одну проблему. ввода текста JSON как:Невозможно разобрать массив json
[1123771,10,7699,4357,'UMF Selfoss','Haukar Hafnarfjordur','2015,5,25,19,15,00','2015,5,25,20,16,37',-1,0,1,0,1,0,0,2,2,'8','7',,'True',0.25,'',25,'',2.75]
Тогда я пытаюсь использовать Python json
модуль для разбора его я получаю сообщение об ошибке. Вот код:
js = json.loads("[1123771,10,7699,4357,'UMF Selfoss','Haukar Hafnarfjordur','2015,5,25,19,15,00','2015,5,25,20,16,37',-1,0,1,0,1,0,0,2,2,'8','7',,'True',0.25,'',25,'',2.75]")
Ошибка:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Python27\lib\json\__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "C:\Python27\lib\json\decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python27\lib\json\decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Этот текст JSON успешно разобран еще рамками, как json.net (C#)
. Итак, вопрос в том, что я делаю неправильно?
просто попробуйте http://jsonviewer.stack.hu/ – user2598575
Я не вижу никаких вариантов проверки на этом сайте. Я пробовал http://jsonlint.com/ И на самом деле это правда. меда права. JSON нуждается в двойных кавычках. –
извините. Ты прав. Итак, я где простой способ конвертировать эту строку в список python? – user2598575