简体   繁体   English

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

[英]Turning an indexed array to json object in PHP

When I use json_encode I get one large array filled with objects. 当我使用json_encode时,我得到一个充满对象的大型数组。 How do I get the result to return many json objects. 我如何获得结果以返回许多json对象。

eg 例如

current result 当前结果

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

the result i want 我想要的结果

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

Snippet of my current code 我当前代码的摘录

        $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));

if you have a set of JSON objects this will generate an array of objects in PHP. 如果您有一组JSON对象,则会在PHP中生成一个对象数组。

Here you are some documentation to help you: http://json.org/ 这里有一些文档可以帮助您: http : //json.org/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM