1

我正在为我的 REST Web 服务使用 jackson(jersey 和 jetty)——一切进展顺利。但是我需要在 json post 请求中的一个名称值对中包含一个特殊字符。即 json 请求(在帖子正文中)-

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

//“打印颜色”中的“-”会出现问题。

现在在这个对象Item.java类的对应java bean中,我不能创建一个名为print-color的属性(因为不允许使用“-”)。在映射中如何处理它?

谢谢。

4

1 回答 1

4

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

@JsonProperty("print-color")
于 2013-09-23T15:17:56.547 回答