在node-red中处理yaml,csv格式的数据格式

前言

在前面的章节中我介绍了如何在Node-RED中处理json与xml格式的数据。但随后又有读者向我询问,
在node-red中如何处理yaml格式的数据,以及csv格式的数据。yaml格式的数据是随着这几年云原生而大行其道的数据格式。因为不需要中括号,格式优雅,而收到开发人员的喜爱。云原生中的资源定义都可以使用yaml文件来定义。CSV格式是实施分隔的文本文件。可以与excel中的数据互相转化。

YAML格式的数据处理

处理yaml格式数据主要使用的是yaml节点。该节点可以实现 在YAML格式的字符串及其JavaScript对象即json数据格式之间相互转换。

输入:
payload object | 字符串
JavaScript 对象或YAML字符串。

输出:
payload object | 字符串
● 如果输入是YAML字符串,它将尝试将其解析为JavaScript对象。
● 如果输入是JavaScript对象,它将创建一个YAML字符串。

以下是一个示例:
可以将yaml的字符串转换为json对象

如字符串变量 {"a":1, "b":[1,2,3]} 转换成yaml 就变成了

a: 1
b: 
  

猜你喜欢

转载自blog.csdn.net/github_35631540/article/details/128970309