【发布时间】:2022-02-16 11:14:00
【问题描述】:
我以 json 格式接收 bin 数据。每个部分中的 bin 数量不同,但例如可能是:
var jsonmsg={"1": "SIXTY", "2": "DISCONNECTED", "3": "TWENTY", "4": "FULL", "5": "TEN"});
我已经知道每个部分的 bin 数量,所以 bins=5 是已知的
所以我试图将 bin 编号和 json 值作为类传递 例如:class="bin3 20"
这是我的百里香代码
<th:block th:each="i : ${#numbers.sequence( 1, bins, 1)}">
<div class="grid-item">something else</div>
<div class="grid-item">something else</div>
<div class="grid-item"><div th:class="bin+${i}" th:classappend="${jsonmsg.[[${i}]]}"></div></div>
</th:block>
class="bin3" 工作正常,但我无法弄清楚如何正确请求 jsonmsg.*。我也试过没有 [[]]。
我也试过了:
th:classappend="${jsonmsg[i]}"
我总是收到消息:
评估 SpringEL 表达式的异常
【问题讨论】:
-
什么是
JSON.parse?是用 Java 写的吗? -
javascript,因为我有 stomp.js 脚本获取数据,除非我应该先将 stomp 传回 java?不过,这只是一条测试消息,用于在没有踩踏时运行。