Есть класс формы, отправляю аяксом и массив данных выглядят следующим образом
name_form[fields]: value
Хочу это все десериализовать в объект
if ($request->isXmlHttpRequest()) {
$objectNormalizer = new ObjectNormalizer();
$normalizers = [$objectNormalizer];
$encoders = [new JsonEncoder()];
$serializer = new Serializer($normalizers, $encoders);
$data = $request->getContent();
$result = $serializer->deserialize($data, SiteCreateDto::class, 'json');
var_dump($result); exit;
}
Но объект естественно не заполняется.
Как решить? Или что прочитать?
P.S. Также необходимо проигнорировать некоторые поля из формы