Maison > Article > développement back-end > Apprenez à connaître json.dumps() et json.loads() de Python
Tutoriel vidéo PythonLa colonne présente les deux concepts de dumps() et de charges()
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo Python
Compréhension conceptuelle
1. json.dumps() et json.loads() sont des fonctions de traitement au format json (on peut comprendre que json est une chaîne)
(1) La fonction json.dumps() consiste à traiter un Liste des types de données Python Encodage au format json (vous pouvez le comprendre de cette façon, la fonction json.dumps() convertit le dictionnaire en chaîne)
(2) La fonction json.loads() convertit les données au format json en une dictionnaire (vous pouvez le comprendre de cette façon, json. La fonction loads() convertit une chaîne en dictionnaire)2. json.dump() et json.load() sont principalement utilisés pour lire et écrire du json. fonctions de fichiers
2. Test
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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!