comfyui_llm_party>JSON迭代器
comfyui_llm_party
时间:2025/11/03

JSON迭代器

“JSON迭代器”节点用于逐条读取 JSON 数据中的元素,支持顺序或其他模式的迭代。它常用于处理列表型 JSON(如数组),让下游节点可以依次获取每一条数据,而不是一次性处理全部。
JSON迭代器-节点参数说明
输出参数
file_content当前迭代到的 JSON 子项内容。
is_end布尔值,指示迭代是否已经结束。
控件参数
json_str输入的 JSON 字符串,通常为对象或数组,例如:{"key": "value"} 或 [{"a":1}
is_enable控制是否启用节点。关闭时跳过处理。
is_reload是否重新从头开始迭代,常用于循环场景。
load_all是否一次性加载所有内容(一般默认 false,逐条处理)。
iterator_mode迭代模式: 1、sequential:顺序迭代,每次依次读取一条数据。 2、random:随机迭代,从 JSON 数据中随机抽取一条。 3、infinite:无限循环迭代,到结尾后会重新从头开始。 4、sequential_flagout:顺序迭代,并在完成一轮迭代时额外输出一个标志(方便检测“已完成一轮”)。

示例工作流

   通过JSON迭代器让下游节点依次获得JSON字符串中的每一条新闻,LLM将获得的新闻做出摘要。在JSON迭代器的iterator_mode选择sequential_flagout时,is_end会在轮询一次之后输出false,之后再运行LLM节点则会跳过。

广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习