JSON
从 CSV 文件初始化 JSON 数组
从 CSV 文件加载数组内容到 JSON 标识,适用于批量配置读取、表格数据导入和文件型结构化数据处理。
命令用途
Json-InitArrayFromCsvFile 对应的实际命令写法是 JSON <标识> InitArrayFromCsvFile,用于从 CSV 文件加载数组内容到 JSON 标识。
它适合把外部表格型数据直接导入脚本里,再继续做排序、读取和导出。
命令名
Json-InitArrayFromCsvFile
调用格式
JSON <标识> InitArrayFromCsvFile <文件路径>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
标识 | 是 | 接收数组结果的 JSON 标识。 |
InitArrayFromCsvFile | 是 | 固定子命令,表示从 CSV 文件初始化数组。 |
文件路径 | 是 | 要读取的 CSV 文件路径。 |
返回或影响
- 该命令会把 CSV 文件内容转换成 JSON 数组并写入目标标识。
- 适合导入外部表格配置或预生成的数据列表。
- 初始化完成后,可以继续执行排序、计数或导出相关命令。
示例
基础用法
#ACT
JSON 排行数组 InitArrayFromCsvFile ..\CsvData\rank.csv
这段写法会把 rank.csv 里的 CSV 内容加载成 排行数组。
常见变体
#ACT
JSON 掉落表 InitArrayFromCsvFile ..\CsvData\drops.csv
JSON 掉落表 SortByValue 1
这类写法适合从 CSV 文件载入表格数据后,再按值做降序排序。
注意事项
- 文件路径和文件格式都要写对,否则后续 JSON 读取结果通常不会符合预期。
- 如果 CSV 数据本来已经在字符串变量中,不需要先保存到文件时,
Json-InitArrayFromCsv会更直接。 - 导入的是数组结构,更适合表格型数据,而不是普通对象型配置。
