Trong CụThymeleaf in JSON chuỗi như đối tượng JSON thành một javascript biến
Tôi cần một cách để in JSON
đại diện của một giá trị chuỗi ký tự vào trang html qua thymeleaf.
Cụ thể
Tôi đang gặp một model attribute
chứa một chuỗi mà thực sự là một chuỗi đại diện của JSON
thymeleaf
Mã của tôi
<script th:inline="javascript">
var value = [[${data.scriptValue}]];
</script>
in biến như sau
var value = '[[\"asd\",\"3\"],[\"asd\",\"1\"],[\"asdasd\",\"1\"]]';
Nhưng tôi muốn một cái gì đó như thế này như là một mảng javascript/JSON
var value = [["asd","3"],["asd","1"],["asdasd","1"]];
Làm thế nào để làm điều này trong thymeleaf?
Lưu ý: Tôi biết tôi có thể làm điều này từ
JSON.Parse
nhưng tôi cần một cách để làm điều này từ thymeleaf :)
Tôi nghĩ rằng http://stackoverflow.com/questions/28633329/how-to-serialize-pojo-with-thymeleaf/28691655#28691655 và http://forum.thymeleaf.org/Spring-Javascript này -and-escaped-JSON-td4024739.html sẽ giúp –
Cảm ơn @PatrickLC Tôi đang thực sự làm điều này vào lúc này như tôi đã đề cập trong câu hỏi. Nhưng nó sẽ không được tuyệt vời để có một phương pháp trực tiếp trong thymeleaf để làm điều này như 'th: utext' :) –
Tôi đồng ý rằng sẽ là một cái gì đó hữu ích, bạn có thể tìm thấy hai vấn đề liên quan: https://github.com/thymeleaf/thymeleaf/issues/12 và https://github.com/thymeleaf/thymeleaf/issues/81 –