使用杰克逊将JSON反序列化为Java-特殊字符问题

我将jackson(球衣和码头)用于我的REST Web服务-一切进展顺利.但是我要求在JSON post请求中的名称/值对之一中包含特殊字符.即
json请求(在帖子正文中)-

{
  "id": "1",
   "print-color" : "red"
}

//“ print-color”中的“-”出现问题.

现在,在该对象Item.java类的对应Java Bean中,我无法创建名称为print-color的属性(因为不允许使用“-”).如何处理映射?

谢谢.

解决方法:

您可以尝试在Java POJO中执行以下操作:

@JsonProperty("print-color")
上一篇: mybatis :mapper代理方法 selectOne selectList namespace


下一篇:实现ASP.NET MVC3 HtmlHelper 的 RadioButtonList 与CheckBoxList 扩展