python轉換已轉義的字符串

python轉換已轉義的字符串javascript

有時咱們可能會獲取得如下這樣的字符串:html

Python代碼   收藏代碼
  1. >>> a = '{\\"name\\":\\"michael\\"}'
  2. >>> print a
  3. {\"name\":\"michael\"}

 

那麼該如何將其轉換爲一個字典呢?java

能夠用如下的方法:python

Python代碼   收藏代碼
  1. >>> type(json.loads('「' + a + '」'))
  2. <type 'unicode'>
  3. >>> type(json.loads(json.loads('「' + a + '」')))
  4. <type 'dict'>

第一次json.loads是將裏面的\"這樣的字符串轉爲"(只有一個雙引號),第二次再將其轉爲一個字典,記得不要漏掉前面先加雙引號。json

QQ技術交流羣290551701 http://cxy.liuzhihengseo.com/564.htmlapp

相關文章
相關標籤/搜索