是否可以将ParamConverter与json输入一起使用并删除不需要的字段?
在我的实体文件夹中,我有字段名称(字符串)和createdAt(日期时间)。我不希望发送新文件夹的用户选择createdAt的值。
json输入:
#ifndef HEADER_H
#define HEADER_H
void dane(float(*q)[2], float *p);
#endif
只能使用名称保存实体。
如何忽略字段createAt(或任何不需要的输入)?
{
"name": "F name",
"createdAt": "01/02/03"
}
答案 0 :(得分:0)
您可以使用“请求”选择要使用的JSON对象中的哪些项目。
patient_disease
答案 1 :(得分:0)
我做到了!
我使用的是JmsSerializer组。
/**
* @Rest\Post("/folder")
* @Rest\View(StatusCode = 201)
* @ParamConverter(
* "folder",
* converter="fos_rest.request_body",
* options={
* "validator"={ "groups"="create" },
* "deserializationContext"={"groups"={"folder_create"}}
* }
* )
*
*/