Maison  >  Article  >  développement back-end  >  Apprenez à connaître json.dumps() et json.loads() de Python

Apprenez à connaître json.dumps() et json.loads() de Python

coldplay.xixi
coldplay.xixiavant
2020-12-17 17:35:563415parcourir

Tutoriel vidéo PythonLa colonne présente les deux concepts de dumps() et de charges()

Apprenez à connaître json.dumps() et json.loads() de Python

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer