在python中,我們經(jīng)常會(huì)用到dict類型的數(shù)據(jù),而將其轉(zhuǎn)成json格式是常見的需求。
使用Python內(nèi)置的json庫(kù),可以很方便地將dict類型轉(zhuǎn)換成json格式。下面是一個(gè)簡(jiǎn)單的例子:
import json my_dict = {"name": "Tom", "age": 18} json_str = json.dumps(my_dict) print(json_str)
上述代碼中,json.dumps()函數(shù)將dict類型的數(shù)據(jù)轉(zhuǎn)換成json字符串,然后我們打印出來(lái)。
如果我們要將json字符串轉(zhuǎn)回dict類型,可以用json.loads()函數(shù):
import json json_str = '{"name": "Tom", "age": 18}' my_dict = json.loads(json_str) print(my_dict)
上述代碼中,json.loads()函數(shù)將json字符串轉(zhuǎn)換成dict類型的數(shù)據(jù),然后我們打印出來(lái)。