PHP:如何将数据作为JSON对象发送

PHP:如何将数据作为JSON对象发送,php,json,Php,Json,我已经构建了一个简单的PHPAPI系统。 现在是一家合作伙伴公司(*其行为不像合作伙伴*),他们正在向我们发送数据,但由于他们的系统发出大量请求,我们需要进行调试 他们向我们发送的调试数据如下: 但我不知道这听起来可能很愚蠢,但不幸的是,是的。如何将其作为JSON对象发送到我们的系统 谁能告诉我如何将这些数据作为JSON对象发送,这样我就可以看到我们的系统如何响应 {"requested_info":"pers_code_live","provider_id":"20","provider_gr

我已经构建了一个简单的PHPAPI系统。 现在是一家合作伙伴公司(*其行为不像合作伙伴*),他们正在向我们发送数据,但由于他们的系统发出大量请求,我们需要进行调试

他们向我们发送的调试数据如下: 但我不知道这听起来可能很愚蠢,但不幸的是,是的。如何将其作为JSON对象发送到我们的系统

谁能告诉我如何将这些数据作为JSON对象发送,这样我就可以看到我们的系统如何响应

{"requested_info":"pers_code_live","provider_id":"20","provider_group_id":"4","indoor":false,"provider_location":"buiten","StartDate":"14-10-2016 16:00","EndDate":"22-10-2016 23:30","email":null,"lang":"nl","personal_code":"wehavediscount"}
提前谢谢

编辑

我收到的信息只能由以下人员读取:

$JSonData = json_decode(file_get_contents('php://input'), true);
但我不知道如何以我已接受的格式发送上述数据,如两行所述


我可以使用JSON编码的数组创建post变量。那没什么大不了的。但问题是JSon对象。我不知道如何将某些东西作为JSon对象发送并重新创建它们创建的位置。

标准方法是使用JSon_encode()

哪个会回来

{"first key": 1, "second key": "two", "third": {1,2,3}}

在PHP中,您可以使用
json\u encode()
。但如何将此数据作为对象发送?您的意思是通过AJAX吗?如果可能,最好是通过POST。因为我收到一个JSOB对象。仅可读:$JSonData=json\u decode(文件\u获取\u内容('php://input",对),<代码>$curl-d'{“requested_info”:…}命令行上的example.com/foo/bar-
curl
是最简单的方法。有很多基于GUI或其他增强功能的工具。任何可以发送原始HTTP请求的编程语言也可以。
{"first key": 1, "second key": "two", "third": {1,2,3}}