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