【Python】把list转换成json文件(list中为字典,元素按行写入)

0.前言

数据需要处理成与大模型输入相同类型的数据,从csv文件读出后,想要转换成json文件,看了好多资料都是把整个list写入了json,并不是我想要的格式,这里记录一下最后的按行写入的格式。

1.list转json

python 复制代码
import json
# 构建一个列表,包含多个字典元素
new_data = [
    {"content": "aaaa", "summary": "new aaaa"},
    {"content": "bbbb", "summary": "new bbbb"},
]
# 输出文件名
output_file = "output.json"
# 将列表写入到 JSON 文件中,每个元素为一行
with open(output_file, 'w', encoding='utf-8') as f:
    for item in new_data:
        json.dump(item, f, ensure_ascii=False)
        f.write('\n')

这样操作,最后的json文件才会是这个格式

相关推荐
AAAA劝导tx20 分钟前
List--链表
数据结构·c++·笔记·链表·list
fantasy_41 小时前
LeetCode238☞除自身以外数组的乘积
java·数据结构·python·算法·leetcode
Tech Synapse1 小时前
零基础搭建AI作曲工具:基于Magenta/TensorFlow的交互式音乐生成系统
人工智能·python·tensorflow
纪元A梦1 小时前
华为OD机试真题——阿里巴巴找黄金宝箱Ⅰ(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
java·c语言·javascript·c++·python·华为od·go
AI_RSER1 小时前
Python 数据可视化全场景实现(一)
开发语言·人工智能·python·信息可视化·遥感
eqwaak01 小时前
Matplotlib高阶技术全景解析(续):动态交互、三维可视化与性能优化
开发语言·python·语言模型·性能优化·交互·matplotlib
蜗牛沐雨1 小时前
Pandas 数据导出:如何将 DataFrame 追加到 Excel 的不同工作表
python·excel·pandas
啊阿狸不会拉杆2 小时前
人工智能数学基础(二):初等数学
人工智能·python·算法
AI视觉网奇2 小时前
python 求内轮廓
python·opencv·计算机视觉
lczdyx2 小时前
从Flask到智能体:装饰器模式在AI系统中的架构迁移实践
人工智能·python·语言模型·架构·flask·装饰器模式