Python ビデオ チュートリアルこのコラムでは、dumps() とloads() の 2 つの概念を紹介します
関連する無料学習の推奨事項: Python ビデオ チュートリアル
1. 概念の理解
1. json.dumps() と json.loads() は json 形式の処理関数です (json は文字列であると理解できます)
(1) json.dumps() 関数は、 Pythonのデータ型一覧 json形式でエンコード(こうやって理解すると分かります、json.dumps()関数で辞書を文字列に変換します)
(2) json.loads()関数でjson形式のデータを文字列に変換します。 Dictionary (このように理解できます、json。loads() 関数は文字列を辞書に変換します)2、json.dump() と json.load() は主に json の読み書きに使用されますファイル関数
二、テスト
#import json # json.dumps()函数的使用,将字典转化为字符串 dict1 = {"age": "12"} json_info = json.dumps(dict1) print("dict1的类型:"+str(type(dict1))) print("通过json.dumps()函数处理:") print("json_info的类型:"+str(type(json_info)))
1 import json 2 3 # json.loads函数的使用,将字符串转化为字典 4 json_info = '{"age": "12"}' 5 dict1 = json.loads(json_info) 6 print("json_info的类型:"+str(type(json_info))) 7 print("通过json.dumps()函数处理:") 8 print("dict1的类型:"+str(type(dict1)))
1 import json 2 3 # json.dump()函数的使用,将json信息写进文件 4 json_info = "{'age': '12'}" 5 file = open('1.json','w',encoding='utf-8') 6 json.dump(json_info,file)
1 import json 2 3 # json.load()函数的使用,将读取json信息 4 file = open('1.json','r',encoding='utf-8') 5 info = json.load(file) 6 print(info)
以上がPython の json.dumps() と json.loads() について理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。