Добавление JSON-LD для списка строк - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь использовать Thymeleaf для вывода списка строк для поля ингредиента моего JSON-LD. В моем контроллере у меня есть recipe.ingredients, который является ArrayList<String>.

Мой код:

<script type="application/ld+json" th:inline="text">
        {
            "@context": "http://schema.org",
            "@type": "Recipe",
            "author": "",
            "name": "[[ @{${item.name}} ]]",
            "description": "[[ @{${item.shortDesc}} ]]",
            "image": "[[ @{${item.image}} ]]",
            "ingredients": [[ @{${recipe.ingredients}} ]],

        }

Ингредиент выводится в сгенерированном JSON-LD как (пропущенные кавычки вокруг каждого элемента):

"ingredients": [2 eggs, 3 tbs almond flour, 1 tbs butter, 1/2 tsp baking powder, 2 pieces cooked bacon, 1 slice american cheese, Everything but the bagel seasoning],

Как получить правильный массив строк JSON из List<String> в модели?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...