如何解析包含u'字符的JSON字符串?

问题描述:

我试图解析如下JSON字符串:如何解析包含u'字符的JSON字符串?

\"result\": \"[{u'p_ssn': u'111451234', u'_id': '4e47e811c19a830ff9009011', u'p_hdistrict': u'U',... 

有没有简单的方法在.NET来解析这一点,并得到生成的对象/数据结构,我可以继续使用?

我试过JSON.NET的JObject.Parse()方法,但它会引发异常。

+0

这似乎是[Unicode的文字(http://docs.python.org/howto/unicode.html)蟒蛇。 ..但我不知道为什么它在那里。 – xanatos 2012-03-14 08:02:53

你不能。这是无效的JSON。

尝试json.dumps()从这里: http://docs.python.org/2/library/json.html

data = {u'p_ssn': u'111451234', u'_id': '4e47e811c19a830ff9009011', u'p_hdistrict': u'U',...} 

print json.dumps(data['p_ssn']) 

'>>>["111451234"]