首頁 >後端開發 >Python教學 >python轉換已轉義的字串

python轉換已轉義的字串

巴扎黑
巴扎黑原創
2016-11-26 10:56:351295瀏覽

python轉換已轉義的字串

有時我們可能會取得以下這樣的字串:

Python程式碼  

>>> a = '{\"name\":\"michael\"}'michael\"}'

>>> print a  

{"name":"michael"}  

 

那麼該如何轉換為字典呢?

可以用以下的方法:

Python代碼  

>>> type(json.loads('“' + a + '”'))  

type> .loads(json.loads('“' + a + '”')))  

  

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn