小编Ran*_*aLK的帖子

无法对类型对象进行反规范化,未找到支持的规范化器。交响乐2.8

我正在尝试在 json 和学说实体之间进行序列化和反序列化,但不断收到此错误

“无法对 AppBundle/Person 类型的对象进行非规范化,未找到支持的规范化器。”

我的实体类

<?php

namespace AppBundle\Entity;

class Person
{
    private $age;
    private $name;

    // Getters
    public function getName()
    {
        return $this->name;
    }

    public function getAge()
    {
        return $this->age;
    }

    // Setters
    public function setName($name)
    {
        $this->name = $name;
    }

    public function setAge($age)
    {
        $this->age = $age;
    }

}
Run Code Online (Sandbox Code Playgroud)

我的控制器

<?php

namespace AppBundle\Controller;

use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use AppBundle\Entity\Person;
use Symfony\Component\Serializer\Serializer;
use Symfony\Component\Serializer\Encoder\XmlEncoder;
use Symfony\Component\Serializer\Encoder\JsonEncoder;
use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;
use Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer;

class RawGrnController extends Controller
{
    public …
Run Code Online (Sandbox Code Playgroud)

php serialization json symfony

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

json ×1

php ×1

serialization ×1

symfony ×1