转换为JSON节点
概述
To JSON节点用于将给定输入转换为对应的JSON格式,实质上是对值进行字符串化处理。当您需要将对象或数组序列化为字符串格式以便进一步处理或存储时,这会非常有用。
该节点提供了一个选项,可以对JSON输出进行缩进格式化,以便更易于阅读。
- 输入
- 输出
- 编辑器设置
示例1:将对象转换为JSON
创建一个Object Node并将值设置为以下内容:
{
"name": "Claude Shannon",
"occupation": "Computer scientist"
}创建一个To JSON节点并将Object节点连接到它。
运行图形。To JSON节点应输出该对象的JSON字符串表示形式。
错误处理
如果无法将输入转换为JSON字符串,To JSON节点将抛出错误。当输入包含不可序列化的值(例如函数或循环引用)时,可能会出现这种情况。
常见问题
问:我可以使用To JSON节点将字符串转换为JSON吗?
A: 是的,但输出将是原始字符串的JSON字符串表示形式。如果您想将JSON字符串解析为对象或数组,请使用Extract JSON Node或Extract Object Path Node。
问:我可以使用To JSON节点将数字或布尔值转换为JSON吗?
A: 是的,To JSON节点可以将任何数据类型转换为JSON字符串。对于数字和布尔值,输出将是原始值的字符串表示形式。
问:"Indented"设置有什么作用?
A: 当启用"缩进"设置时,JSON输出将使用缩进和换行进行格式化,以便更易于阅读。这在您需要检查JSON输出以进行调试时非常有用。