In SpecificThymeleaf Druck JSON-String als JSON-Objekt in eine JavaScript-Variable
brauche ich eine Art und Weise JSON
Darstellung eines String-Wert in die HTML-Seite über thymeleaf zu drucken.
Im Detail
Ich bin ein model attribute
, die eine Zeichenfolge enthält, die eigentlich eine String-Darstellung der JSON
ist
Mein thymeleaf
Code
<script th:inline="javascript">
var value = [[${data.scriptValue}]];
</script>
Druck der Variablen wie unten
var value = '[[\"asd\",\"3\"],[\"asd\",\"1\"],[\"asdasd\",\"1\"]]';
Aber ich möchte so etwas wie dies als javascript/JSON
Array
var value = [["asd","3"],["asd","1"],["asdasd","1"]];
Wie dies in thymeleaf tun?
Anmerkung: Ich weiß, ich kann dies von
JSON.Parse
tun, aber ich brauche eine Möglichkeit, diese von thymeleaf-Update :)
Ich denke, das http://stackoverflow.com/questions/28633329/how-to-serialize-pojo-with-thymeleaf/28691655#28691655 und diese http://forum.thymeleaf.org/Spring-Javascript -und-escaped-JSON-td4024739.html würde helfen –
Danke @PatrickLC Ich mache das tatsächlich im Moment, wie ich in der Frage erwähnt. Aber wird es nicht toll, eine direkte Methode in thymeleaf zu haben, dies zu tun wie 'th: utext' :) –
stimme ich zu, dass etwas sinnvoll wäre, könnte man zwei verwandte Themen findet: https://github.com/thymeleaf/thymeleaf/issues/12 und https://github.com/thymeleaf/thymeleaf/issues/81 –