在PHP中将索引数组转换为json对象

在PHP中将索引数组转换为json对象,php,arrays,json,Php,Arrays,Json,当我使用json_encode时,我得到了一个充满对象的大数组。如何得到返回许多json对象的结果 e、 g 当前结果 [{data1},{data2},{data3}] 我想要的结果 {{data1},{data2},{data3} 我当前代码的片段 如果您有一组JSON对象,这将在PHP中生成一个对象数组 以下是一些帮助您的文档: 令人困惑的问题。。例如,{data1}、{data2}、{data3}不是有效的JSON。你能说得更具体一点吗?事实上,{data1},{data2},{data

当我使用json_encode时,我得到了一个充满对象的大数组。如何得到返回许多json对象的结果

e、 g

当前结果

[{data1},{data2},{data3}]

我想要的结果

{{data1},{data2},{data3}

我当前代码的片段


如果您有一组JSON对象,这将在PHP中生成一个对象数组

以下是一些帮助您的文档:

令人困惑的问题。。例如,{data1}、{data2}、{data3}不是有效的JSON。你能说得更具体一点吗?事实上,{data1},{data2},{data3}不是有效的JSON格式,所以你不会发现JSON函数返回这样的东西。你想做什么?我更新了问题以反映正确的json
        $obj = json_decode($response);
        $list_of_obj = $obj->{'profiles'}->{'profile'}; // returns an array of json objects

        foreach($list_of_obj as $prov)
        {
            $list_of_prov[] = $prov;
        }

        file_put_contents('./results/profiles/' . time() . '-' . $count . '.json', json_encode($list_of_prov, true));