1

json_encode を使用すると、オブジェクトで満たされた 1 つの大きな配列が得られます。多くの json オブジェクトを返す結果を取得するにはどうすればよいですか。

例えば

現在の結果

[{データ1}、{データ2}、{データ3}]

私が望む結果

{{データ1}、{データ2}、{データ3}}

現在のコードのスニペット

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

1 に答える 1

0

JSON オブジェクトのセットがある場合、PHP でオブジェクトの配列が生成されます。

ここに役立つドキュメントがあります: http://json.org/

于 2013-06-07T01:07:01.747 に答える