You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jq命令将多个JSON对象封装到List结构并保存文件?

使用jq将多个独立JSON对象封装到指定数组结构中

你可以通过以下jq命令快速实现需求:

命令说明

从标准输入读取数据并输出结果

如果你的JSON数据是通过管道传递或手动输入的,执行:

jq -n '{List: [inputs]}'
  • -n 参数:阻止jq自动读取标准输入内容,让我们能手动控制输入处理逻辑
  • inputs:收集所有输入的独立JSON对象,将它们作为数组元素
  • {List: [inputs]}:把收集到的对象数组封装到名为List的字段中

从文件读取数据并保存结果到文件

如果原始JSON数据已存放在文件(比如input.json)中,要将结果保存到output.json,执行:

jq -n '{List: [inputs]}' input.json > output.json

运行后,output.json内的内容就是你需要的带List数组的JSON结构。

内容的提问来源于stack exchange,提问作者insim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 19:50:47