Thymeleaf imprime une chaîne JSON en tant qu'objet JSON dans une variable javascript

Dans Certains

J'ai besoin d'un moyen d'imprimer JSON représentation d'une valeur de chaîne dans la page html via thymeleaf.

En détail

Je vais avoir un model attribute qui contient une chaîne de caractères qui est en fait une représentation de chaîne de la JSON

Mon thymeleaf code

<script th:inline="javascript">
  var value = [[${data.scriptValue}]];
</script>

imprimer la variable en tant que ci-dessous

var value = '[[\"asd\",\"3\"],[\"asd\",\"1\"],[\"asdasd\",\"1\"]]';

Mais je veux quelque chose comme cela comme un javascript/JSON tableau

var value = [["asd","3"],["asd","1"],["asdasd","1"]];

Comment faire cela dans thymeleaf?


Note: je sais que je peux le faire à partir de JSON.Parse mais j'ai besoin d'un moyen de le faire à partir de thymeleaf 🙂

source d'informationauteur Faraj Farook