1、json.dumps()和json.loads()是json格式處理函式(可以這麼理解,json是字串)
(1)json.dumps()函式是將乙個python資料型別列表進行json格式的編碼(可以這麼理解,json.dumps()函式是將字典轉化為字串)
(2)json.loads()函式是將json格式資料轉換為字典(可以這麼理解,json.loads()函式是將字串轉化為字典)
2、json.dump()和json.load()主要用來讀寫json檔案函式
二、**測試
1.py
1 import json執行截圖:2 3 # json.dumps()函式的使用,將字典轉化為字串
4 dict1 =
5 json_info = json.dumps(dict1)
6 print("dict1的型別:"+str(type(dict1)))
7 print("通過json.dumps()函式處理:")
8 print("json_info的型別:"+str(type(json_info)))
2 3 # json.loads函式的使用,將字串轉化為字典
4 json_info = ''
5 dict1 = json.loads(json_info)
6 print("json_info的型別:"+str(type(json_info)))
7 print("通過json.dumps()函式處理:")
8 print("dict1的型別:"+str(type(dict1)))
執行截圖:
2 3 # json.dump()函式的使用,將json資訊寫進檔案
4 json_info = ""
5 file = open('1.json','w',encoding='utf-8')
6 json.dump(json_info,file)
執行截圖(1.json檔案):
2 3 # json.load()函式的使用,將讀取json資訊
4 file = open('1.json','r',encoding='utf-8')
5 info = json.load(file)
6 print(info)
執行截圖:
JSON與Python的轉化
實現 import json 1.json字串轉化為python資料 json str showrank true rs json.loads json str print rs print type rs print type rs 0 2.把json格式檔案,轉化為python型別的資料 實現 ...
Python字典與json的異同
我們先來看一下,python字典結構 ab json資料形式 我們會發現,從形式來講,這兩者的確很像,都為key value的形式,那麼它們兩者的異同是什麼呢?簡單來說,python 字典的資料格式就json的資料格式。但本質上來講,字典是一種資料結構,json是一種格式 字典有很多內建函式,有多種...
python 字典與json的區別
json 是一種資料格式,是純字串。可以被解析成python的dict或者其他形式。dict 是乙個完整的資料結構,是對hash table這一資料結構的一種實現,是一套從儲存到提取都封裝好了的方案。它使用內建的雜湊函式來規劃key對應value的儲存位置,從而獲得o 1 的資料讀取速度。字典是一種...