如何在 Ballerina 中丰富 JSON 数组

How to enrich JSON array in Ballerina

我在一个循环中得到一组 JSON,并希望从它们构建一个数组 (studentArray)。预定义的 'studentArray' 数组或全新的数组都可以。在任何示例或文档中找不到。

        json studentArray = [];

        foreach i, x in studentInfoXml.selectDescendants("student").elements(){

            json studentResponseJson = getStudentJson(x);
        }

我找到的唯一方法是通过显式索引分配每个值。

    json studentArray = [];

    foreach i, x in studentInfoXml.selectDescendants("student").elements(){
        json studentResponseJson = getStudentJson(x);
        studentArray[studentArray.count()] = studentResponseJson;
    }