У меня есть 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.
как отобразить список значений.
Спасибо Анджана.
Пожалуйста, проверьте Как создать отчет, использующий удаленный источник данных JSON.
Спасибо за продолжение, однако эта ссылка предоставляет информацию об использовании json в jrxml. Я ищу использование типа данных списка json в одном поле.
Не понял этого. Пожалуйста, не могли бы вы опубликовать ожидаемый результат?
ожидаемый результат - val1, Val2, val3. Однако я получаю значение только val1.
Кто-нибудь сталкивался с подобной проблемой. Вы можете, пожалуйста, руководство

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