<script th:inline="javascript" type="text/javascript">
//expose list data to javascript
var listObject = /*[[${listObject}]]*/ [];
</script>
打印到文件中的替换文本与 Jackson 库的 ObjectMapper 所做的不同。
在上面的例子中使用 Thymeleaf,listObject 将是
{
"dataType":{
"$type":"DataType",
"$name":"STRING"
},
"friendlyName":"Customer Key"
}
如果我使用 ObjectMapper(也与 Spring @RequestBody/@ResponseBody 一起使用)打印对象,它将是
{
"dataType":"STRING",
"friendlyName":"Customer Key"
}
有没有办法可以强制 thymeleaf 与 ObjectMapper 兼容。