python 对json 数据进行解码 编码 处理

json 模块提供了一种简单的方式来编码和解码 JSON 数据。

1.json.dumps 将一个python 数据结构转化为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() 和 json.load() 来编码和解码JSON数据,用于处理文件。

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

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

猜你喜欢

转载自blog.csdn.net/weixin_45598506/article/details/113399717