1

我正在使用 noflo 并尝试发送一个数组作为初始化程序。似乎没有支持(或至少记录在案)的方式来做到这一点。

我目前正在使用:

'["Kicker"]' -> IN Nodes(strings/ParseJson)
'{"in":"go!"}' -> IN Config(strings/ParseJson)

Nodes() OUT -> NODES MyComponent(noflotest/Universe)
Config OUT -> CONFIG MyComponent()

有一个更好的方法吗?

4

1 回答 1

1

.fbp目前语法中不支持数组和其他复杂的数据结构。有一个关于此的功能请求

现在你有三个选择:

  • 如果 FBP 解析器接受您的字符串(请参阅匹配规则),您可以先将其发送到strings/ParseJson组件以将其转换为适当的数据结构
  • 从 JSON 或 YAML 文件中读取值并将其传递给适当的解析器组件
  • 将图表转换为JSON 图表格式
于 2014-06-10T14:04:32.053 回答