Javascript DataTables读取对象内部的数组

Javascript DataTables读取对象内部的数组,javascript,jquery,datatables,Javascript,Jquery,Datatables,我的问题很简单:如何读取带有数据表的对象内部的数组 对象 我想读取数组“数据”: 数据表: var x.DataTable({ "ajax" : myAjaxUrl, "columns": [{ "data": "data.fecha" // this doesn't work }, { "data": "data.total" // this

我的问题很简单:如何读取带有数据表的对象内部的数组

对象

我想读取数组“数据”:

数据表

        var x.DataTable({
            "ajax" : myAjaxUrl,
            "columns": [{
                "data": "data.fecha" // this doesn't work
            }, {
                "data": "data.total"  // this doesn't work
            }, {
                "data": "data.logo"  // this doesn't work
            }],
              //..............
        });
谢谢@Sotjin我知道如何读取json这不是问题,问题在于数据列:

       "columns": [{
            "data": "data.fecha" // this doesn't work
        }, {
            "data": "data.total"  // this doesn't work
        }, {
            "data": "data.logo"  // this doesn't work
        }],
datatable的ajax返回对象,然后在列中迭代该对象,并在datatable中显示数据
“data”:“data.fecha”//这不起作用

例如:

 {
 "data": [
        {
          "id": "4",
          "tienda_id": "5",
          "tienda_nombre": "sad",
          "total": 123,
          "logo": null,
          "fecha": "2017-04-02T23:00:00.000Z"
        }]
}
//...
 "columns": [{
                "data": "data.fecha"
            }, {
                "data": "data.total" 
            }, {
                "data": "data.logo" 
            }],
这很有效

{
  "success": true,
  "data": [
    {
      "id": "4",
      "tienda_id": "5",
      "tienda_nombre": "sad",
      "total": 123,
      "logo": null,
      "fecha": "2017-04-02T23:00:00.000Z"
    }
  ]
}
这行不通

 var json = {
  "success": true,
  "data": [
    {
      "id": "4",
      "tienda_id": "5",
      "tienda_nombre": "sad",
      "total": 123,
      "logo": null,
      "fecha": "2017-04-02T23:00:00.000Z"
    }
  ]
}
要读取
数据
属性:

json.data[0].fecha
json.data[0].logo
...
如果在
数据中有多个对象
,则可以运行循环对每个对象执行一些操作:

json.data.forEach(function(obj) {
   console.log(obj);
});
使用以下代码:

var x.DataTable({
“ajax”:myAjaxUrl,
“栏目”:[
{“数据”:“fecha”},
{“数据”:“总计”},
{“数据”:“徽标”}
],
// ...
});

有关更多信息,请参见。

@Joselis我也做了一些编辑,
json.data[0]。如果在
json.data中只有一个对象,那么fecha
就是您所需要的。但是我不是只有一个对象,我只是在example@JoseLuis这就是你需要的吗?(编辑),你想从多个对象中获得这3个元素吗?不,因为我使用数据表的ajax方法。如果我使用你的示例,我必须创建另一个ajax。
json.data.forEach(function(obj) {
   console.log(obj);
});