Skip to content

节点

节点用来访问对象的属性,许多编程语言都使用 . 符号来表达。假设我们有一个用户对象,里面有两个属性:姓名,电话。以 JavaScript 为例,我们可以这样访问属性:

js
let user = {
  name: 'Mark',
  phone: '110'
}
user.name

节点和 . 符号的用法一致,我们希望通过此节点让程序更加语义化,比如我们可能这样来描述一个值:

响应数据用户地址邮编

在上一节 Http 请求 中,我们向服务器发送了请求,并收到了响应,如何解析响应以获取我们需要的字段呢?

添加节点

右键单击画布任意位置,选择运算符,选择访问,选择,或者在搜索栏里面输入 de

获得响应属性

将响应的数据作为节点输入,输入需要获取的属性名,如下图:

的节点可以级联使用,如:

上面例子的服务还是基于英文开发的,所以并没有太好的语义化,服务端返回数据可以设计为:

json
{
  "设备": {
    "名称": "鸿图摄像头"
  }
}

我们的鸿图就变为:应用启动后,发送 Http 请求成功打印 响应 数据 设备 名称

这样就非常语义化了。

访问字典

节点可以用来访问字典的属性,如下图:

访问数组

节点可以配合遍历循环节点来获取数组中某项的属性值,如下图: