我正在尝试为我的物联网Web应用程序制作日历应用程序。我为此使用节点红色。每当我传递消息时,双引号都会转换为"
events = [
{
" occ": "1",
"first": "1",
"sec": "2",
"third": "2019",
"start": "11",
"end": "12"
}
];
它变成如图所示:
答案 0 :(得分:1)
您没有提及流在做什么或正在使用哪些节点,因此很难提供一个结论性的答案。
我怀疑您正在使用核心Template节点生成该消息有效负载。 “模板”节点使用小胡子语法,默认情况下,该语法会自动转义某些字符以使它们成为HTML安全的。为避免胡须,请使用const static char hasApproxEqualMethod
(而不是默认的{{{triple-braces}}}
。有关模板节点的侧边栏帮助中对此进行了说明。
答案 1 :(得分:0)
如果代码在浏览器中运行,则可以使用此功能将HTML符号转换为实际字符:
function decodeHtmlChars(instr) {
const textarea = document.createElement('textarea')
textarea.innerHTML = instr;
return textarea.value;
}
events = decondeHtmlChars(events[0][0])