Проблема не в модуле Python, а в вашей строке, которая может быть любой, что вы говорите, но не JSON, поэтому она не может быть проанализирована синтаксическим анализатором JSON.
Если это был JSONэто будет выглядеть так:
{"name":"some name", "value":"some value"}
Итак, это не проблема с модулем Python.Это все равно что просить «более сильный компилятор python», потому что C-Python не может анализировать:
using json
json.loads(my_string)
Очевидно, что первая строка просто , а не Python , поэтому мы не можем попросить Python интерпретировать ее,
Теперь, если вы хотите проанализировать эту строку, я рекомендую вам либо: сделать ее строкой JSON, либо использовать Pyparsing для написания быстрого и грязного синтаксического анализатора (я гарантирую, что он будет отлично работать за меньшее времячем, скажем, 50 строк).
Ура,
Хуан.