杰克逊没有保持对象序列化的情况

时间:2014-02-21 23:46:09

标签: java spring-mvc jackson

当我使用jackson序列化我的bean时,我在Fiddler中查看的json响应是小写的,并且案例不能保持在我的bean中

这与jackson

中的spring mvc一致

这是我的豆子

@XmlRootElement
public class MyCmd {

    @XmlElement
    private List<myType> objMyType;

    @XmlTransient
    public List<myType> getobjMyType(){
        return objMyType;
    }
    public void setCMSTypes(List<myType> objMyType){
        this.objMyType = objMyType;
    }
}

如果我在Fiddler中查看json,则对象根目录为objmytype,而不是objMytype,其他元素也是小写。

如何让json保持与bean相同的情况?

我的处理请求的控制器

@RequestMapping(value = {"dosomething.json"})
public void getDoSomething(HttpServletRequest req, Model model){
    MyObjCmd cmd = new MyObjCmd();
    //populate cmd
    model.addAttribute(cmd);
}

0 个答案:

没有答案