请输入关键字进行搜索
查看更多 "" 的搜索结果
我在把一段 Bash 脚本改成给 AI 调用的入口时,发现自己原来习惯直接 export 一组参数,但一旦里面有空值、空格或者顺序要求,AI 生成的调用结果就很容易乱掉,所以我想知道为什么这类场景更适合传 JSON。
您还未登录!暂时最多只可查看 6 条回答
去 登录! 还没有账号?去注册
1 回答
因为环境变量只负责传字符串,不负责保留数组边界。你直接 export 之后,AI 或下游脚本看到的通常只是一段文本,原来的下标、空元素和顺序信息都已经丢了。
JSON 更适合的原因很简单,它能把对象、数组、布尔值和空值都显式表达出来,机器也更容易校验。对于要给 AI 调用的脚本来说,这种稳定性比‘看起来简洁’更重要。只有在脚本完全是人手临时执行、且参数很少的时候,才更适合直接用位置参数。
量子之叶
你的浏览器版本过低,可能导致网站部分内容不能正常使用!
为了能正常使用网站功能,请使用以下浏览器
0 评论