Текстовое поле jasper отображает список значений из json в виде значений, разделенных запятыми

У меня есть json, как показано ниже "market": [{"id": "1001", "name": "val1"}, {"id": "1002", "name": "Val2"}, {"id": "1003", "name": "val3"}]

Я пытаюсь отобразить следующее в текстовых полях jasper jrxml значение1, значение2, значение3.

Я определил свое выражение поля следующим образом

<field name = "market" class = "java.lang.String">
    <property name = "net.sf.jasperreports.jsonql.field.expression" value = "markets*.name"/>

<textField isStretchWithOverflow = "true">
            <reportElement x = "80" y = "40" width = "100" height = "16" uuid = "903a6728-3a7a-4d1a-9b70-cd8da7a11c7f"/>
            <textElement>
                <font size = "9"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{market}]]></textFieldExpression>
        </textField>

Однако отображается только одно значение, то есть val1.

как отобразить список значений.

Спасибо Анджана.

кто-нибудь пришел через эту потребность

anju 04.06.2018 20:00

Пожалуйста, проверьте Как создать отчет, использующий удаленный источник данных JSON.

Fahad Anjum 05.06.2018 07:27

Спасибо за продолжение, однако эта ссылка предоставляет информацию об использовании json в jrxml. Я ищу использование типа данных списка json в одном поле.

anju 06.06.2018 07:02

Не понял этого. Пожалуйста, не могли бы вы опубликовать ожидаемый результат?

Fahad Anjum 06.06.2018 07:09

ожидаемый результат - val1, Val2, val3. Однако я получаю значение только val1.

anju 06.06.2018 18:26

Кто-нибудь сталкивался с подобной проблемой. Вы можете, пожалуйста, руководство

anju 19.06.2018 06:04
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
1
6
274
0

Другие вопросы по теме