我正在使用使用 php 的 rest-api。有人可以告诉我如何使用 php 表示以下 JSON 格式吗?rest api 需要这种格式来执行过滤。
--data-urlencode 'where={"post":{"__type":"Pointer","className":"Post","objectId":"8TOXdXf3tz"}}' \
您可以使用 PHP 创建数组,然后使用json_encode函数创建 JSON 格式。
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 ...