我想執行以下代碼:json.loads()僅解碼與原始字符串字面
str_2_load='{"source":"\u003ca href=\"http:\/\/twitter.com\" \u003eTwitter \u003c\/a\u003e"}'
json.loads(str_2_load)
得到以下錯誤:
File "C:\Python27\lib\json\decoder.py", line 381, in raw_decode obj, end = self.scan_once(s, idx) ValueError: Expecting , delimiter: line 1 column 26 (char 25)
但是,如果使用原始字符串字面,它工作正常。 即
str_2_load=r'{"source":"\u003ca href=\"http:\/\/twitter.com\" \u003eTwitter \u003c\/a\u003e"}'
json.loads(str_2_load)
由於str_2_load
是動態分配的,我期待爲上述問題的解決辦法。
如果它是動態分配的,那麼你應該看不到這個問題。顯示你的真實代碼。 –