的
节点
的
节点用来访问对象的属性,许多编程语言都使用 . 符号来表达。假设我们有一个用户
对象,里面有两个属性:姓名,电话。以 JavaScript 为例,我们可以这样访问属性:
js
let user = {
name: 'Mark',
phone: '110'
}
user.name
的
节点和 . 符号的用法一致,我们希望通过此节点让程序更加语义化,比如我们可能这样来描述一个值:
响应数据的
用户的
地址的
邮编
在上一节 Http 请求 中,我们向服务器发送了请求,并收到了响应,如何解析响应以获取我们需要的字段呢?
添加的
节点
右键单击画布任意位置,选择运算符
,选择访问
,选择的
,或者在搜索栏里面输入 de
获得响应的
属性
将响应的数据
作为的
节点输入,输入需要获取的属性名,如下图:
的节点可以级联使用,如:
上面例子的服务还是基于英文开发的,所以并没有太好的语义化,服务端返回数据可以设计为:
json
{
"设备": {
"名称": "鸿图摄像头"
}
}
我们的鸿图就变为:应用启动
后,发送 Http 请求
,成功
后 打印
响应 数据
的
设备
的
名称
这样就非常语义化了。
访问字典
的
节点可以用来访问字典的属性,如下图:
访问数组
的
节点可以配合遍历循环
节点来获取数组中某项的属性值,如下图: