python轉換已轉義的字元串 有時我們可能會獲取得以下這樣的字元串: Python代碼 >>> a = '{\\"name\\":\\"michael\\"}' >>> print a {\"name\":\"michael\"} Python代碼 Python代碼 那麼該如何將其轉換為一個字典呢 ...
python轉換已轉義的字元串
有時我們可能會獲取得以下這樣的字元串:
Python代碼- >>> a = '{\\"name\\":\\"michael\\"}'
- >>> print a
- {\"name\":\"michael\"}
那麼該如何將其轉換為一個字典呢?
可以用以下的方法:
Python代碼- >>> type(json.loads('“' + a + '”'))
- <type 'unicode'>
- >>> type(json.loads(json.loads('“' + a + '”')))
- <type 'dict'>
第一次json.loads是將裡面的\"這樣的字元串轉為"(只有一個雙引號),第二次再將其轉為一個字典,記得不要漏掉前面先加雙引號。
QQ技術交流群290551701 http://cxy.liuzhihengseo.com/564.html