使用 FOSRestBundle 将数据作为数组发送和接收到 API
Send and Recive data as Array to API using FOSRestBundle
您好,我使用 FOSRestBundle 创建我的 API。
我必须像 ARRAY 一样发送数据:
"sender"=>array("name"=>"adm","city"=>"Rz")
等等。
我看了文档,但我不知道如何接收数据数组!
我的函数:
/**
* @QueryParam(name="recipient", description="Page of the overview.")
* @QueryParam(name="sender", description="Page of the overview.")
*
*/
public function putDispatchAction(ParamFetcher $params)
{
// $params = $request;
$rec = $params->get('recipient');
$sender = $params->get('sender');
我尝试接收参数 sender,它是 array()
但是怎么办?
我使用 symfony 2.8
请正确完成document。我想,您需要正确配置 View layer
和 Listener support
才能通过 [json、xml] 与客户端交互。从使用 json
开始。然后,您可以将数组作为 JSON
字符串传递,客户端可以再次将其解码为数组。
我曾经通过Request
从客户端获取请求数据(GET,POST)。它再次被 format_listener
转换为数组/对象。
希望对您有所帮助!
您好,我使用 FOSRestBundle 创建我的 API。 我必须像 ARRAY 一样发送数据:
"sender"=>array("name"=>"adm","city"=>"Rz")
等等。
我看了文档,但我不知道如何接收数据数组!
我的函数:
/**
* @QueryParam(name="recipient", description="Page of the overview.")
* @QueryParam(name="sender", description="Page of the overview.")
*
*/
public function putDispatchAction(ParamFetcher $params)
{
// $params = $request;
$rec = $params->get('recipient');
$sender = $params->get('sender');
我尝试接收参数 sender,它是 array() 但是怎么办?
我使用 symfony 2.8
请正确完成document。我想,您需要正确配置 View layer
和 Listener support
才能通过 [json、xml] 与客户端交互。从使用 json
开始。然后,您可以将数组作为 JSON
字符串传递,客户端可以再次将其解码为数组。
我曾经通过Request
从客户端获取请求数据(GET,POST)。它再次被 format_listener
转换为数组/对象。
希望对您有所帮助!