0

phpを使用してrest-apiを使用しています。誰かがphpを使用して以下のJSON形式を表現する方法を教えてもらえますか?残りのAPIでは、フィルタリングを実行するためにこの形式が必要です。

--data-urlencode'where = {"post":{"__ type": "Pointer"、 "className": "Post"、 "objectId": "8TOXdXf3tz"}}' \

4

2 に答える 2

2

PHPを使用して配列を作成してから、json_encode関数を使用してJSON形式を作成できます。

于 2012-06-18T14:39:35.637 に答える
0

json_decodeは、結果となる正確な配列の文字列をデコードしますが、yipと配列の配列...

$a = json_decode('{"post":{"__type":"Pointer","className":"Post","objectId":"8TOXdXf3tz"}}',true);

結果:

    array(1) {
      ["post"] => array(3) {
        ["__type"] => string(7) "Pointer"
        ["className"] => string(4) "Post"
        ["objectId"] => string(10) "8TOXdXf3tz"
      }
    }

したがって、PHPで配列として記述します。

$thing = array(
    "post" => array(
        "__Type" => "Pointer",
        "className" => "Post",
        "objectId" =>> "9878076"
    );
);

次に、json_encodeはjsonを再作成します...

于 2012-06-18T14:39:59.127 に答える