經常會遇到字典樣式字符串的處理,這里做一下記錄。
load
load針對的是文件,即將文件內的json內容轉換為dict
import json
test_json = json.load(open("test.json"), "r")
loads
loads是直接將字符串對象轉換為了dict
import json
test = '{"a":123, "b":456}'
test_json = json.loads(test)
eval
(用eval有時候可能會出現問題,推薦使用loads)
test = '{"a":123, "b":456}'
test_dict = eval(test)