我使用杰克逊(泽西和码头)作为我的REST网络服务 - 一切进展顺利。但是我要求在json post请求中的一个名称值对中包含一个特殊字符。即 json请求(在帖子正文中) -
{
"id": "1",
"print-color" : "red"
}
//“ - ”在“print-color”中出现了问题。
现在在我对应的这个对象Item.java
类的java bean中,我不能创建一个名为print-color的属性(因为不允许使用“ - ”)。我如何在映射中处理它?</ p>
感谢。
答案 0 :(得分:4)
您可以在Java POJO中尝试以下内容:
@JsonProperty("print-color")