使用杰克逊将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")
标签:java,jersey,jackson,jetty,dropwizard 来源: https://codeday.me/bug/20191013/1905141.html