JSON

把 JSON 转成 CSV 字符串

把当前 JSON 内容导出为 CSV 字符串并写入变量,适用于结果展示、二次拼接和导出前的中间处理。

命令用途

Json-ToCsv 对应的实际命令写法是 JSON <标识> ToCsv,用于把当前 JSON 内容导出为 CSV 字符串。

它适合把数组型 JSON 结果转成文本,再继续写文件、发送消息或交给其它脚本流程拼接使用。

命令名

Json-ToCsv

调用格式

JSON <标识> ToCsv <变量>

参数说明

参数必填说明
标识是要导出的 JSON 标识。
ToCsv是固定子命令,表示转换成 CSV 字符串。
变量是用于接收结果的字符串变量,应使用 S 或 A 变量。

返回或影响

  • 该命令会把导出的 CSV 字符串写入目标变量。
  • 适合在保存文件前先查看结果,或把 CSV 文本继续交给其它流程使用。
  • 一般更适合数组型 JSON 内容,不是所有对象结构都适合直接导出成 CSV。

示例

基础用法

#ACT
JSON 排行数组 ToCsv S10

这段写法会把 排行数组 导出成 CSV 字符串,并写入 S10。

常见变体

#ACT
JSON 排行数组 ToCsv S10
SendMsg 5 "CSV结果:<$STR(S10)>"

这类写法适合先把导出结果拿到变量里,再决定是否显示或另存。

注意事项

  • 接收结果应使用字符串变量,不要把 CSV 文本直接写进数值变量。
  • 如果你只想直接保存成文件,不需要中间变量,可以改用 Json-SaveToCsvFile。
  • 导出前最好先确认当前 JSON 结构是否适合 CSV 格式,尤其是深层嵌套对象场景。

相关命令