Javascript 从服务器端DataTables编辑器重拨两个JSON数据

Javascript 从服务器端DataTables编辑器重拨两个JSON数据,javascript,json,database,datatables,serverside-javascript,Javascript,Json,Database,Datatables,Serverside Javascript,我正在尝试从两个JSON对象将数据从服务器端读取到客户端。我试图使用来自两个JSON对象的一些信息来填充我的datatble。我可以同时加载数据(数据和数据1),但有一个解析错误 加载的数据如下所示: ***}{粗体的这两个括号是错误的*** { "data": [{ "starty": "100758" }, { "starty": "100759"

我正在尝试从两个JSON对象将数据从服务器端读取到客户端。我试图使用来自两个JSON对象的一些信息来填充我的datatble。我可以同时加载数据(数据和数据1),但有一个解析错误

加载的数据如下所示:

***}{粗体的这两个括号是错误的***

{
    "data": [{
        "starty": "100758"
    }, {
        "starty": "100759"
    }, {
        "starty": "100760"
 {
        "starty": "101043"
    }]
**} {**    this is the error, I want to remove this so it reads all as one 
    "data": [{
        "DT_RowId": "row_100758",
        "contract_bal": {
            "contract_id": "100758",
            "member_name": "Foodservice",
            "opt_one": "11970",
            "opt_two": "0",
            "opt_three": "0",
            "opt_four": "0",
            "opt_five": "0",
            "opt_six": "0",
            "monthly_input": "5231",
            "start_date": "2019-10-01",
            "end_date": "2020-09-30",
            "contractinfo_id_fk": "4",
            "product_code_fk2": "D2230"
        },
        "contract_info": {
            "contra_prod": "Tomatoes"
        },
        "products": {
            "product_name": " Chopped Tomatoes"
        }
    }, {
        "DT_RowId": "row_100759",
        "contract_bal": {
            "contract_id": "100759",
            "member_name": "Foodservice",
            "opt_one": "16970",
            "opt_two": "0",
            "opt_three": "0",
            "opt_four": "0",
            "opt_five": "0",
            "opt_six": "0",
            "monthly_input": "10200",
            "start_date": "2019-10-01",
            "end_date": "2020-09-30",
            "contract_id_fk": "4",
            "prcode_fk2": "D230"
        },
        "contr_info": {
            "contract_prod": "Tomatoes"
        },
        "products": {
            "product_name": " Tomatoes "
        }
    }]
    },
    "files": [],
    "searchPanes": {
        "options": []
    }
}

如何读取同一文件中的两个JSON对象而不出错?

DataTables需要接收一个有效的JSON对象(不是两个单独的对象连接在一起)。当然,您可以合并两个JSON对象,但结果必须是一个新的有效JSON对象(它必须有一个DataTables可以迭代的结构来构建表行)。除了您提到的问题之外,这个问题中的JSON还有其他问题。例如,这里:
“starty”:“100760”{…
-以及结尾以
“files”开头的部分:[]
。我假设您可以控制正在生成的JSON。您是否使用JSON库来生成JSON,并使用验证器(例如)来检查它?DataTables希望接收单个有效的JSON对象(而不是两个连接在一起的单独对象)。当然,您可以合并2个JSON对象,但结果必须是一个新的有效JSON对象(并且必须具有DataTables可以迭代的结构,以构建表行)。除了您提到的问题之外,问题中的JSON还有其他问题。例如,这里:
“starty”:“100760”{…
-最后一节以“文件”开头:[]。我假设您可以控制正在生成的JSON。您是否使用JSON库来生成JSON,并使用验证器(例如)来检查它?