我正在使用Codeigniter和Phils RESTServer构建API。 我想向API发送一大堆电子邮件地址(最好采用JSON格式)。
我该怎么做?如何“接收”和“使用”发送到服务器的JSON对象?
现在我可以发送和接收这样的参数:
email=example@example.com
我接收并使用它们:
$this->post('email')
我希望以这种格式发送和接收
{"email":"example@example.com"}
如何实现此目标以及如何使用该对象?
UPDATE :我至少需要能够将正常数组发送到REST服务器。
感谢所有输入!
答案 0 :(得分:1)
codeigniter中有一个输出类。对于json编码,您可以使用:
$contents = $this->output
->set_content_type('application/json')
->set_output(json_encode(array('email' => 'example@example.com')));
echo $contents;//{"email":"example@example.com"}
答案 1 :(得分:0)
如何将JSON字符串发布到控制器然后使用json_decode()来提取数据呢?
$data = json_decode($this->post('json'));
echo $data['email'];