如何接收json编码的字符串POSTED并将它们提取到变量php中

时间:2014-02-27 19:01:45

标签: php json api

我将如何接受json数据

{
"ccToken": "75676576765",
"cardType": "CC",   
}

将张贴在我的网址中并将值存储在变量中,例如

$ ccToken = “756765676765” cardType = “CC”

我可能听起来很糟糕..我刚刚对此感到陌生,所以我不知道如何接受在网址上发布的json字符串。通常如果它的变量,我可以接受它,

$ ccToken = $ _POST ['ccToken'];

但对于这件事。 以及如何能够发送像...这样的回复?

2 个答案:

答案 0 :(得分:1)

假设你的整个POST主体是一个JSON字符串,你需要从正文中提取并解码整个JSON:

 $raw_post_body = file_get_contents('php://input'); 
 $data_object = json_decode($raw_post_body);

然后你可以访问json解码的$ data_object,如:

 echo  $data_object->ccToken;

答案 1 :(得分:1)