3、JSON处理( n8n 节点用于交换信息的语言)

3、JSON处理( n8n 节点用于交换信息的语言)

image.png

这个工作流是一个交互式、动手教程,旨在教你 JSON(JavaScript 对象表示法)的绝对基础知识,更重要的是,如何在 n8n 中使用它。它非常适合刚开始接触自动化和数据结构的初学者。

教程以一系列简单的步骤构建。每个节点介绍 JSON 的一个新基本概念:

  1. 键/值对:所有 JSON 的基本构建块。
  2. 数据类型:然后逐一为您介绍最常见的数据类型:
    • 字符串 (String)(文本)
    • 数字 (Number)(整数和小数)
    • 布尔值 (Boolean)(  或  )
    • 空值 (Null)(表示“无”)
    • 数组 (Array)(一个有序的项目列表)
    • 对象(Object)(一个键/值对的集合)
  3. 使用表达式与 JSON:最关键的一步!它展示了如何使用 n8n 的表达式(  )将数据从上一个节点动态地提取到新节点中。
  4. 期末考试:一个最终的节点将所有内容整合在一起,通过引用所有先前步骤中的数据来构建一个完整的 JSON 对象。
  5. 节点可通过数据转换 -> Edit Fields添加 image.png

JSON是应用程序和 n8n 节点用于交换信息的语言。

JSON 中的一切都是基于这一对元素构建的:

  • 键(Key):数据的名称,始终用双引号 包裹。
  • 值(Value):数据本身。

在此节点的输出中,你会看到两个键/值对。这是后续所有内容的基本构建单元。 image.png

字符串就是文本

  • 语法: 文本始终用双引号 包裹。

查看输出: 的值就是我们定义的文本。 image.png

数字就是数值,可以是整数(integer)如 10,也可以是小数(float)如 12.5。

  • 语法: 直接写数字,不要加引号

(正确) (错误,这是字符串!)

这种区分在进行数学计算时至关重要! image.png

布尔值只能是 TRUEFALSE

  • 语法: 或 (始终小写,且不加引号)。

可以把它想象成电灯开关:开()或关()。它在条件判断(If/Then 逻辑)中非常有用。 image.png

这种特殊类型表示“无”、“没有值”或“空”。

  • 语法: (小写,且不加引号)。

它不同于 (数字)或 (空字符串)。 表示有意的“没有值”。 image.png

数组是一个有序的项目列表

  • 语法: 以 开头,以 结尾,项目之间用逗号分隔。

数组可以包含任何内容:字符串、数字、布尔值,甚至其他数组或对象! image.png

这是最核心的概念!对象是键/值对的集合

  • 语法: 以 开头,以 结尾。

对象让我们能够组织复杂的数据,就像一开始的联系人卡片。注意这个对象包含了我们之前看到的所有其他数据类型! image.png

现在到了魔法环节。如何使用来自上一个节点的数据?使用 表达式

此节点创建了一个自定义消息。看看 字段的值(通过拖动字段实现引用):

它n8n 工作流 教程动态地从 “Number” 节点中获取了数字 !这就是让各节点互相传递数据的方法。 image.png

最后这个节点通过表达式从所有前置节点获取数据,创建了一个最终对象。

点击此节点,查看每个字段中的表达式。这是对你所学内容的完美总结。 image.png

引用地址:5170-learn-json-basics-with-an-interactive-step-by-step-tutorial-for-beginners

代码如下,可保存到文件里,然后导入到画布。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/250705.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午6:36
下一篇 2026年3月13日 下午6:36


相关推荐

关注全栈程序员社区公众号