Аз "използвам noflo и се опитвам да изпратя масив като инициализатор. Не изглежда да е поддържан (или поне документиран) начин да се направи това.
В момента използвам:
"["Kicker"]" -> IN Nodes(strings/ParseJson)
"{"in":"go!"}" -> IN Config(strings/ParseJson)
Nodes() OUT -> NODES MyComponent(noflotest/Universe)
Config OUT -> CONFIG MyComponent()
Има ли по-добър начин да направите това?
Отговори:
2 за отговор № 1Понастоящем масиви и други сложни структури от данни не се поддържат в .fbp
синтаксис. Има заявка за функция за това.
В момента имате три опции:
- Ако парсерът FBP приеме вашия низ (вижте правила за съответствие), можете първо да го изпратите на
strings/ParseJson
компонент, за да го превърне в подходяща структура от данни - Четене на стойност от JSON или YAML файл и предаването й през съответния компонент на синтактичния анализатор
- Преобразуване на графиката ви в JSON графичен формат