在python的simplejson中使用Json unicode解码

时间:2010-05-12 13:17:08

标签: python json simplejson

我无法像这样解码json字符串:“\ u0e4f \ u0361 \ u032f \ u0e4f”

>>> import simplejson
>>> simplejson.loads('"\u0e4f\u0361\u032f\u0e4f"', encoding='utf8')
u'\u0e4f\u0361\u032f\u0e4f'

然而php json_decode工作正常:

json_decode('"\u0e4f\u0361\u032f\u0e4f"');

我做错了什么?

1 个答案:

答案 0 :(得分:2)

无。 Python REPL打印字符串的repr(),而不是字符串本身。

>>> print u'\u0e4f\u0361\u032f\u0e4f'
๏̯͡๏