json-yaml - 使用jq和yq转换和查询结构化数据
使用jq、yq和标准Unix工具处理JSON、YAML、CSV和XML数据
标签
更新于: 2026-02-11能力
典型输入
典型输出
该技能可以做什么
- 美化打印JSON文件
- 从数据中提取字段
- 过滤数组元素
- 映射和转换数据
- 统计数据项数量
- 按字段排序数据
- 按关键字分组数据
- 合并数据文件
- 修改数据值
- 转换数据格式
- 读取YAML字段
- 设置YAML字段
- 带列对齐查看CSV
- 提取CSV列数据
- 过滤CSV行
- 统计唯一值数量
- 格式化XML文件
- 使用XPath查询XML
- 读取TOML文件
- 解析内联JSON
输入
- JSON文件
- YAML文件
- CSV文件
- XML文件
- TOML文件
- 结构化数据
- 数据文件
- 配置文件
输出
- 格式化JSON
- 提取的数据
- 过滤的数组
- 转换后的数据
- 排序后的数据
- 分组后的数据
- 合并的文件
- 修改的JSON
- CSV输出
- YAML输出
- JSON输出
- XML输出
- TOML输出
- 处理后的数据
要求
- 类Unix环境
- jq工具
- yq工具
- 用于XML的xmllint
- 用于CSV转JSON的Python
- 标准Unix工具
- 文件系统访问权限
