假设我们有一个名为"data.json"的json文件,内容如下:

{
    "name": "John",
    "age": 30,
    "city": "New York"
}

我们想要从中提取出"name"和"age",并生成一个新的json文件。以下是一个基于Python 2.7的示例代码:

import json

# 读取原始json文件
with open('data.json') as f:
    data = json.load(f)

# 提取需要的数据
new_data = {
    "name": data["name"],
    "age": data["age"]
}

# 将新数据写入新json文件
with open('new_data.json', 'w') as f:
    json.dump(new_data, f)

运行代码后,将会生成一个新的json文件"new_data.json",内容如下:

{
    "name": "John",
    "age": 30
}

注意:在Python 3中,需要将打开文件的模式由'w'改为'w'或'wb'。同时,还需要使用"json.loads()"和"json.dumps()"函数来解析和生成json数据

基于python27 解析json文件生成新文件 示例

原文地址: https://www.cveoy.top/t/topic/fptc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录