Arrays 从jsreport访问json中的嵌套数组

Arrays 从jsreport访问json中的嵌套数组,arrays,json,jsrender,jsreport,Arrays,Json,Jsrender,Jsreport,我试图使用jsrender引擎和{{for}}语句解析jsreport中的嵌套数组,但出于某种原因,它在Aray中运行了两次。以下是我的json数据: "recordsOnFile": "4", "invalidRecordsOnFile": "3", "invalidRecordError": [ {"row": "2"},{"error": [ {"record": "In the field DateOfBirth."},{"record": "conver

我试图使用jsrender引擎和{{for}}语句解析jsreport中的嵌套数组,但出于某种原因,它在Aray中运行了两次。以下是我的json数据:

    "recordsOnFile": "4",
"invalidRecordsOnFile": "3",
"invalidRecordError": [
    {"row": "2"},{"error": [
        {"record": "In the field DateOfBirth."},{"record": "converting 0sass to type: m/d/yyyy."}
    ] 
    },
    {"row": "3"},{"error": [
        {"record": "in the field IsRehired"},{"record": "converting 11 to type: boolean."}
    ]
    },
    {"row": "4"},{"error": [
        {"record": "Invalid Ethnicity Code"}
    ]
    }
    ],
    "numberNewRecords": "0",
"newRecords": [
    {"nrecord": "0"}
    ],
"numberUpdatedRecords": "1",
"updatedRecords": [
    {"updatedRowNumber": "5"},{"updateRowInfo": "Casper1003 Harper5003"}
]
}

下面是我的jsreport,我正在解析嵌套数组:

<div class="textLeft" id="showInvalidRecord">
{{for invalidRecordError}}
<div class="textLeftIndent">Row Number:&nbsp;&nbsp;{{:row}}</div>
<div class="textLeftIndent">Error(s):&nbsp;&nbsp;{{for error}}{{:record}}&nbsp;&nbsp;:&nbsp;&nbsp;{{/for}}</div>
{{/for}}

{{对于invalidRecordError}
行号:{{:行}
错误:{{for Error}{{:record}}:{{{/for}
{{/for}}


为什么要经历两次?我无法理解这一点。

发现我不需要嵌套数组,因此这不再是一个问题