Python decodifica y codifica datos json

El módulo json proporciona una forma sencilla de codificar y decodificar datos JSON.

1.json.dumps convierte una estructura de datos de Python en JSON:

# 导入json 模块
import json 

data = {
    
    
   'name':'myname',
   'age':200,
}
# 使用json.dumps() 返回一个json
json_str = json.dumps(data)

2.json.loads 将一个JSON编码的字符串转换为一个python 数据结构

import json

json_str ={
    
    
    "employees": [
        {
    
    
            "firstName": "Bill",
            "lastName": "Gates"
        },
        {
    
    
            "firstName": "George",
            "lastName": "Bush"
        },
    ]
}

data = json.loads(json_str)

3. json.dump () y json.load () para codificar y decodificar datos JSON para procesar archivos.

with open('test.json', 'w') as f:
    json.dump(data, f)

with open('test.json', 'r') as f:
    data = json.load(f)

Supongo que te gusta

Origin blog.csdn.net/weixin_45598506/article/details/113399717
Recomendado
Clasificación