我JSON結果解碼編碼的JSON結果在python
{ 「sUrlRedirect」: 「HTTP://dez.loc/registration」, 「sMsgTitle」:空, 「SMSG」:「\ u041f \ u043e \ u0437 \ u0434 \ u0440 \ u0430 \ u0432 \ u043b \ u044f \ u0435 \ u043c! \ u0420 \ u0435 \ u0433 \ u0438 \ u0441 \ u0442 \ u0440 \ u0430 \ u0446 \ u0438 \ u044f \ u043f \ u0440 \ u043e \ u0448 \ u043b \ u0430 \ u0443 \ u0441 \ u043f \ u0435 \ u0448 \ u043d \ u043e」, 「bStateError」:假}
我怎樣才能在Python進行解碼。結果必須是這樣的
{ 「sUrlRedirect」: 「HTTP://dez.loc/registration」, 「sMsgTitle」:空, 「SMSG」: 「Поздравляем Регистрацияпрошлауспешно」,「bStateError 「:假}
謝謝...
UPD
我能做到這一點,而無需使用json
模塊?
嘗試閱讀本:http://stackoverflow.com/questions/990169/how-do-convert-unicode-escape-sequences-to-unicode-characters-in-a-python-string – dave 2013-05-02 19:29:40
@戴夫:這不會很好。這個問題不是解碼轉義序列,而是整個JSON文檔。 JSON轉義序列是一小部分,它們與Python的轉義序列不兼容(由於UTF-16的怪異)。 – 2013-05-02 19:34:35
爲什麼你不想使用'json'模塊呢?這就像要求如何計算沒有計算器或幻燈片規則的平方根。當然,你可以用手工做,但它會一直持續下去。 – 2013-05-02 19:39:41