基于python27 解析json文件生成新文件 示例
假设我们有一个名为"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数据
原文地址: https://www.cveoy.top/t/topic/fptc 著作权归作者所有。请勿转载和采集!