私はいくつかの JavaScript ライブラリを使用してきましたが、それらのほとんどが次の形式で入力を受け取ることに気付きました。[{"foo": "bar", "12": "true"}]
json.orgによると:
したがって、オブジェクトを配列で送信しています。
だから私は2つの部分からなる質問があります:
パート 1: オブジェクトまたは配列を送信するだけではどうですか?
Part2: このような Json を Php で作成するにはどうすればよいでしょうか?
これは実用的な方法ですが、多次元配列ではそのままでは機能しないため、少し見苦しいことがわかりました。
<?php
$object[0] = array("foo" => "bar", 12 => true);
$encoded_object = json_encode($object);
?>
出力:
{"1": {"foo": "bar", "12": "true"}}
<?php $encoded = json_encode(array_values($object)); ?>
出力:
[{"foo": "bar", "12": "true"}]