【发布时间】:2015-06-26 08:02:17
【问题描述】:
具体
我需要一种通过 thymeleaf 将字符串值的 JSON 表示形式打印到 html 页面中的方法。
详细说明
我有一个model attribute,其中包含一个字符串,它实际上是JSON 的字符串表示形式
我的thymeleaf 代码
<script th:inline="javascript">
var value = [[${data.scriptValue}]];
</script>
如下打印变量
var value = '[[\"asd\",\"3\"],[\"asd\",\"1\"],[\"asdasd\",\"1\"]]';
但我想要这样的东西作为javascript/JSON 数组
var value = [["asd","3"],["asd","1"],["asdasd","1"]];
如何在百里香中做到这一点?
注意:我知道我可以通过
JSON.Parse 做到这一点,但我需要通过百里香来做到这一点:)
【问题讨论】:
-
谢谢@PatrickLC 正如我在问题中提到的那样,我现在实际上正在这样做。但是如果在 thymeleaf 中有一个直接的方法来像
th:utext那样做这件事不是很好:) -
我同意这会很有用,您可以找到两个相关的问题:github.com/thymeleaf/thymeleaf/issues/12 和 github.com/thymeleaf/thymeleaf/issues/81
标签: java javascript json spring-mvc thymeleaf