У меня есть следующие JSON:SimpleJSON вопрос кодирования: недопустимый символ
{"StationRow":[{"Title":"XXX"},X{"Thumbnail":"http://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/6.jpg"},{"LinkCode":"http://www.youtube.com/watch?v=J4bw4y3h69I http://www.youtube-nocookie.com/embed/J4bw4y3h69I?rel=0"},{"SourceType":"embed"},{"LinkURL":"http://www.youtube.com/watch?v=J4bw4y3h69I"},{"Title":"ΚΛΕΜΜΕΝΑ ΟΝΕΙΡA"},{"Description":"XXXX."},{"Thumbnail":"http://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/14.jpg"},{"LinkCode":"ΚΛΕΜΜΕΝΑ ΟΝΕΙΡΑ - ΕΠ. 293 ΑΠΟΣΠΑΣΜΑ, http://www.youtube.com/watch?v=wSrhamIIaR4, http://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/17.jpg, ΚΛΕΜΜΕΝΑ ΟΝΕΙΡΑ - ΕΠ. 292 ΑΠΟΣΠΑΣΜΑ, http://www.youtube.com/watch?v=jxxhttp://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/16.jpg, ΚΛΕΜΜΕΝΑ ΟΝΕΙΡΑ - ΕΠ. 291 ΑΠΟΣΠΑΣΜΑ, http://www.youtube.com/watch?v=xx, http://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/15.jpg, xx ΟΝΕΙΡΑ - ΕΠ. 290 ΑΠΟΣΠΑΣΜΑ, http://www.youtube.com/watch?v=ILcwh7tMJ2Y, http://exampletv.com/shopping/Portals/10/PropertyAgent/757/Images/14.jpg, "},{"SourceType":"embed"},{"LinkURL":""}]}
Об использовании simplejson
он бросает следующее исключение:
NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'simplejson.scanner.JSONDecodeError'>
Error Contents: Invalid control character 'h' at: line 1 column 260 (char 259)
Traceback (most recent call last):
JSONLint называет его ValidJSON
Как понять это ?
Я использую Python 2.6 поставляется с XBMC
Это JSON (скопировать и вставить) обрабатывается в порядке с использованием библиотеки JSON в Python 2.7 и 3.3 (который является basicilly simplejson). – Thayne
так ли эта версия проблема? – Volatil3
Глядя на заявление об ошибке, похоже, что у вас может быть непечатаемый управляющий символ на вашем входе. Это не в JSON, который вы опубликовали, но может быть в вашем исходном тексте. Первое, что я хотел бы сделать, - открыть JSON в текстовом редакторе, который может показать вам все контрольные символы, и посмотреть, есть ли он, либо удалить его, либо избежать его. – Thayne