
这个工作流是一个交互式、动手教程,旨在教你 JSON(JavaScript 对象表示法)的绝对基础知识,更重要的是,如何在 n8n 中使用它。它非常适合刚开始接触自动化和数据结构的初学者。
教程以一系列简单的步骤构建。每个节点介绍 JSON 的一个新基本概念:
- 键/值对:所有 JSON 的基本构建块。
- 数据类型:然后逐一为您介绍最常见的数据类型:
- 字符串 (String)(文本)
- 数字 (Number)(整数和小数)
- 布尔值 (Boolean)( 或 )
- 空值 (Null)(表示“无”)
- 数组 (Array)(一个有序的项目列表)
- 对象(Object)(一个键/值对的集合)
- 使用表达式与 JSON:最关键的一步!它展示了如何使用 n8n 的表达式( )将数据从上一个节点动态地提取到新节点中。
- 期末考试:一个最终的节点将所有内容整合在一起,通过引用所有先前步骤中的数据来构建一个完整的 JSON 对象。
- 节点可通过数据转换 -> Edit Fields添加
JSON是应用程序和 n8n 节点用于交换信息的语言。
JSON 中的一切都是基于这一对元素构建的:
- 键(Key):数据的名称,始终用双引号 包裹。
- 值(Value):数据本身。
在此节点的输出中,你会看到两个键/值对。这是后续所有内容的基本构建单元。 
字符串就是文本。
- 语法: 文本始终用双引号 包裹。
查看输出: 的值就是我们定义的文本。 
数字就是数值,可以是整数(integer)如 10,也可以是小数(float)如 12.5。
- 语法: 直接写数字,不要加引号。
(正确) (错误,这是字符串!)
这种区分在进行数学计算时至关重要! 
布尔值只能是 TRUE 或 FALSE。
- 语法: 或 (始终小写,且不加引号)。
可以把它想象成电灯开关:开()或关()。它在条件判断(If/Then 逻辑)中非常有用。 
这种特殊类型表示“无”、“没有值”或“空”。
- 语法: (小写,且不加引号)。
它不同于 (数字)或 (空字符串)。 表示有意的“没有值”。 
数组是一个有序的项目列表。
- 语法: 以 开头,以 结尾,项目之间用逗号分隔。
数组可以包含任何内容:字符串、数字、布尔值,甚至其他数组或对象! 
这是最核心的概念!对象是键/值对的集合。
- 语法: 以 开头,以 结尾。
对象让我们能够组织复杂的数据,就像一开始的联系人卡片。注意这个对象包含了我们之前看到的所有其他数据类型! 
现在到了魔法环节。如何使用来自上一个节点的数据?使用 表达式 。
此节点创建了一个自定义消息。看看 字段的值(通过拖动字段实现引用):
它n8n 工作流 教程动态地从 “Number” 节点中获取了数字 !这就是让各节点互相传递数据的方法。 
最后这个节点通过表达式从所有前置节点获取数据,创建了一个最终对象。
点击此节点,查看每个字段中的表达式。这是对你所学内容的完美总结。 
引用地址:5170-learn-json-basics-with-an-interactive-step-by-step-tutorial-for-beginners
代码如下,可保存到文件里,然后导入到画布。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/250705.html原文链接:https://javaforall.net
