RequestBody没有正确映射有对象列表的对象。

问题描述 投票:0回答:1

类。

    class Person
    {
        private String name;
        private List<Address> addr;
    }
    class Address
    {
        private String street;
        private String city;
    }

我可以直接用人形物体的映射方法 @RequestBody 属性,但是addr值似乎是空的。能否不通过实例化直接映射这个人名对象。

JSON

{
    "person" : {
    "name": "Bob",
    "addr": [
        {
        "street": "ABC",
        "city": "XYZ"
        }
        ]
    }
}
java
1个回答
0
投票

我通过修改json解决了这个问题。

 {
 "name": "Bob",
 "addr": [
    {
    "street": "ABC",
    "city": "XYZ"
    }
    ]
 }
© www.soinside.com 2019 - 2024. All rights reserved.