带有模板的 Node-Red 正确格式化输出
Node-Red proper formatted output with template
我尝试在 node-red 中应用模板来生成 DB INSERT 语句。要插入的一个值是 JSON 字符串。
如果我在模板中应用 INSERT ... VALUES ('{{time}}','{{data}}' ...
并将其显示在控制台中,我会看到:
INSERT INTO fuere4bfi.soma(itime,data,url) VALUES ('2020-03-25 10:03:33.651', '{"Name":"Default","IsValid":true,"TimeStamp":-1,"AverageTemperature":96.3067853411676,"WallTemperature":150.415780138639,"Matrix":[[150.4,150.4,150.4,150.4,...
如何摆脱 "
?
如果我在没有模板的情况下做同样的事情,我会得到:
INSERT INTO fuere4bfi.soma(itime,data,url) VALUES ('2020-03-25 10:06:16.854', '{"Name":"Default","IsValid":true,"TimeStamp":-1,"AverageTemperature":96.3067853411676,"WallTemperature":150.415780138639,"Matrix":[[150.4,150.4,150.4,...
这就是我需要的。
我假设您使用的是使用小胡子格式的模板节点。
默认情况下,小胡子模板格式会转义任何特殊的 HTML 字符。要停止这种行为,您可以使用 {{{triple-brackets}}}
.
我尝试在 node-red 中应用模板来生成 DB INSERT 语句。要插入的一个值是 JSON 字符串。
如果我在模板中应用 INSERT ... VALUES ('{{time}}','{{data}}' ...
并将其显示在控制台中,我会看到:
INSERT INTO fuere4bfi.soma(itime,data,url) VALUES ('2020-03-25 10:03:33.651', '{"Name":"Default","IsValid":true,"TimeStamp":-1,"AverageTemperature":96.3067853411676,"WallTemperature":150.415780138639,"Matrix":[[150.4,150.4,150.4,150.4,...
如何摆脱 "
?
如果我在没有模板的情况下做同样的事情,我会得到:
INSERT INTO fuere4bfi.soma(itime,data,url) VALUES ('2020-03-25 10:06:16.854', '{"Name":"Default","IsValid":true,"TimeStamp":-1,"AverageTemperature":96.3067853411676,"WallTemperature":150.415780138639,"Matrix":[[150.4,150.4,150.4,...
这就是我需要的。
我假设您使用的是使用小胡子格式的模板节点。
默认情况下,小胡子模板格式会转义任何特殊的 HTML 字符。要停止这种行为,您可以使用 {{{triple-brackets}}}
.