Laravel 5 存储在数据库表中的JSON对象。(如何进入)

Laravel 5 存储在数据库表中的JSON对象。(如何进入),laravel-5,yajra-datatable,Laravel 5,Yajra Datatable,我的数据库表中有一个列名称payment\u data。使用JSON_encode()将数据存储为JSON数组 我想解析datatable中的JSON数组。但我失败了 这是我想要访问的数据 支付数据列 我将我的数据结构更新为这个 Array[2][ { "po_id": 43, "full_name": "Dawn Zulita", "level": "organization", "payment_data": { "product_id": "

我的数据库表中有一个列名称payment\u data。使用JSON_encode()将数据存储为JSON数组

我想解析datatable中的JSON数组。但我失败了

这是我想要访问的数据

支付数据列

我将我的数据结构更新为这个

Array[2][
  {
    "po_id": 43,
    "full_name": "Dawn Zulita",
    "level": "organization",
    "payment_data": {
      "product_id": "184",
      "product_name": "Grading Org Product",
      "student_name": {
        "0": "Eloise Phillips",
        "1": "Lara vel"
      }
    },
    "date_purchase": "2018-08-10 10:38:08"
  },
  {
    "po_id": 42,
    "full_name": "QWerty You",
    "level": "school",
    "payment_data": {
      "product_id": 185,
      "product_name": "School Owner Manual Payment School Owner Manual Payment",
      "student_name": {
        "0": "Jai Who",
        "1": "Charlie Putt",
        "2": "Kevin Young"
      }
    },
    "date_purchase": "2018-08-09 14:53:35"
  }
]
我现在可以访问payment\u data.product\u name

{
    data: 'payment_data.product_id'
},
{
    data: 'payment_data.product_name'
},
但问题是我无法访问payment\u data.student\u name

返回未定义索引时出错


您是否在JavaScript中使用了
JSON.parse
方法?@vibs2006我已经使用了,但仍然失败了。JSON.parse(数据);位置2JSON中的意外标记&JSON在解析之前需要在一行中。@vibs2006我更新了我的数据结构,但问题是我无法访问payment\u data.student\u名称。但是我可以访问payment\u data.id和payment\u data.product\u名称
{
    data: 'payment_data.student_name'
},