У меня есть следующая строка JSON, поступающая из внешнего источника ввода:
{value: "82363549923gnyh49c9djl239pjm01223", id: 17893}
Это строка JSON с неправильным форматированием ( "id" и "value" должны быть в кавычках), но мне все равно нужно разбирать ее. Я пробовал simplejson и json-py, и кажется, что они не могут быть настроены для синтаксического анализа таких строк.
Я запускаю Python 2.5 в Google App engine, поэтому любые решения на основе C, такие как python-cjson, не применимы.
Формат ввода может быть изменен на XML или YAML, в дополнение к JSON, перечисленным выше, но я использую JSON в проекте, и изменение формата в определенном месте будет не очень хорошим.
Теперь я переключился на XML и проанализировал данные успешно, но с нетерпением жду любого решения, которое позволило бы мне вернуться к JSON.