小编典典

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

java

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

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

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

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

谢谢。


阅读 269

收藏
2020-11-30

共1个答案

小编典典

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

@JsonProperty("print-color")
2020-11-30