的名單上有即將到來的API,它是在一個字符串格式 而數據是完全一樣的詞典列表中的數據的Python 3 - 如何將字符串轉換爲字典
'{'key1':'value','key2':'value','key3':'value'},{'key1':'value','key2':'value','key3':'value'},...'
是他們的任何我可以將此字符串轉換爲字典列表嗎?
的名單上有即將到來的API,它是在一個字符串格式 而數據是完全一樣的詞典列表中的數據的Python 3 - 如何將字符串轉換爲字典
'{'key1':'value','key2':'value','key3':'value'},{'key1':'value','key2':'value','key3':'value'},...'
是他們的任何我可以將此字符串轉換爲字典列表嗎?
ast.literal_eval
應該做的伎倆:
from ast import literal_eval
result = literal_eval(my_string)
這就像一個魅力,你能解釋更多關於ast包和litral_eval函數嗎? –
API不太可能發送字符串化的Python。更有可能應該使用'json'模塊。 –
使用'json'模塊 – RomanPerekhrest
你確定它是* *正是這樣的?由於JSON通常用於API,它使用雙引號,而不是單引號。粘貼一個真實的例子不是手動輸入的。 –