我将如何接受json数据
{
"ccToken": "75676576765",
"cardType": "CC",
}
将张贴在我的网址中并将值存储在变量中,例如
$ ccToken = “756765676765” cardType = “CC”
我可能听起来很糟糕..我刚刚对此感到陌生,所以我不知道如何接受在网址上发布的json字符串。通常如果它的变量,我可以接受它,
$ ccToken = $ _POST ['ccToken'];
但对于这件事。 以及如何能够发送像...这样的回复?
答案 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)
使用javascript JSON.stringify()方法
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
和php json_decode()函数