如何从kohana访问json数据?

时间:2015-06-09 07:49:44

标签: php json kohana

我编写简单的函数来列出Web服务请求的数据。

我尝试像这样访问控制器中的数据。

r'\b(?!x)\w+x(?<!x)\b'

这是我的json。

public function action_ListData() {
    var_dump($this->request->post("jsondata"));
    die();
}

我无法访问json数据。 它打印空数组。 我该如何访问数据? 请指教。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

request->post()用于获取表单编码数据,如jsondata={"id":"1234"}但您的整个请求正文是JSON有效负载,因此您应该使用此:

<?php
$data = json_decode($this->request->body(), true);
var_dump($data);