th: текстовое выражение не оценивает строку json, когда ключ объекта json имеет длину одного символа - PullRequest
0 голосов
/ 20 декабря 2018

Мы используем выражения thymeleaf для оценки данных json. Мы передаем строку json в контексте и анализируем ее визуализацию.
У меня есть следующий json, переданный в контексте.

DESIGN_JSON = {title= {имя = название моего теста, метка = {по умолчанию = заголовок}, тип = текстовое поле, autoGenerated = false, значение =}, d = {имя = d, метка = {по умолчанию = описание}, тип = текстовое поле, autoGenerated = false, значение =}}

выражения тимелист:

Ниже выражение отлично работает и отображает объект {имя = заголовок моего теста, метка = {по умолчанию = заголовок}, тип = текстовое поле, autoGenerated = false,value =}

<label name="t1" class="break-word" th:text="${DESIGN_JSON['title']}">title: </label>

Но приведенное ниже выражение не работает и отображается пустым

<label name="Desc" class="break-word" th:text="${DESIGN_JSON['d']}">Desc: </label>

Может ли кто-нибудь помочь мне в этом вопросе?

...