Невозможно получить доступ к массиву полей списка в iReports - PullRequest
0 голосов
/ 26 февраля 2020

Я использую json в качестве источника данных для моих отчетов. Мой json равен

{
"start_date":"01/09/2019",
"end_date":"30/09/2019",
"client_no":"100416517",
"deal_id":"TF540R0640",
"currency":"USD",
"tax_details":[
    {
        "creation_date":"02/09/2019",
        "creation_reference":"TF540R0640-03745",
        "collection_date":"02/09/2019",
        "collection_reference":"TF540R0640-03745",
        "txn_currency":"USD",
        "txn_amount":"35623.10",
        "tax_type":"Commission Package",
        "tax_amount":"890.03"
    },
    {
        "creation_date":"03/09/2019",
        "creation_reference":"TF540R0640-03748",
        "collection_date":"03/09/2019",
        "collection_reference":"TF540R0640-03748",
        "txn_currency":"USD",
        "txn_amount":"6723.10",
        "tax_type":"Commission Package",
        "tax_amount":"1120.03"
    }
]}

Мой младший xml равен

<subDataset name="TaxDetailsDataset" uuid="d091c371-3be1-4e7f-b8a5-6234c32f0cd2">
    <queryString language="json">
        <![CDATA[tax_details]]>
    </queryString>
    <field name="creation_date" class="java.lang.String">
        <fieldDescription><![CDATA[creation_date]]></fieldDescription>
    </field>
</subDataset>
<queryString language="json">
    <![CDATA[]]>
</queryString>
<field name="start_date" class="java.lang.String">
    <fieldDescription><![CDATA[start_date]]></fieldDescription>
</field>
<field name="end_date" class="java.lang.String">
    <fieldDescription><![CDATA[end_date]]></fieldDescription>
</field>
<field name="client_no" class="java.lang.String">
    <fieldDescription><![CDATA[client_no]]></fieldDescription>
</field>
<field name="deal_id" class="java.lang.String">
    <fieldDescription><![CDATA[deal_id]]></fieldDescription>
</field>
<field name="currency" class="java.lang.String">
    <fieldDescription><![CDATA[currency]]></fieldDescription>
</field>

Но я получаю проблему компиляции как поле creation_date не найдено. Как получить доступ к полям внутри массива tax_details. Правильный ли подход к созданию набора данных?

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