如何使用codeigniter获取json响应

时间:2017-11-21 13:28:46

标签: php mysql json codeigniter

array1 = data1

array2 = data2

我有两个数组,其中我有下面的数据(ex-1),我希望它像ex-2中的数组,在带有codeigniter的JSON中。

我想在codeigniter中使用foreach循环。

ex-1

"data": [
        {
            "singledata": "2",
            "singledata": "1",
            "data1": [
                {
                   "data": "2",
                   "data1": "1",
                   "data2": "0",
                   "data": "9",  
                }]
         },
        ]  

ex-2

"data": [
    {
        "singledata": "2",
        "singledata": "1",
        "data1": [
            {

               "data": "2",
               "data1": "1",
               "data2": "0",
               "data": "9",  
            }
        ]
       "data2"[{

               "data": "2",
               "data1": "1",
               "data2": "0",
               "data": "9",  
       }]     
    },
    ]  

1 个答案:

答案 0 :(得分:0)

示例1是JSON字符串。

使用json_decode获取示例2中提供的数组

$str = '{"data": [{"singledata": "2","singledata1": "1","data1": [{"data": "2","data1": "1","data2": "0","data3": "9"}]}]}';

$data = json_decode($str);
  

注意:您的JSON字符串无效