2012-06-18 56 views
0

我使用的是使用php的rest-api。有人能告訴我如何使用php來表示下面的JSON格式嗎?其餘的api需要這種格式來執行過濾。json php示例

--data-進行urlencode '其中= { 「郵報」:{ 「__類型」: 「指針」, 「類名」: 「郵報」, 「對象ID」: 「8TOXdXf3tz」}}' \

+0

陣列數組怎麼樣? – kratenko

+0

顯示您所做的一些嘗試。目前的答案應該給你足夠的提示。不要要求爲你寫代碼。 –

回答

0

json_decode該字符串的確切陣列,這將導致,但業和數組的數組...

$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 ...

+0

啊,明白了,謝謝,是的,我的語法錯誤!謝謝... – user1215923