使用jackson将json反序列化为java – 特殊字符问题
我使用jackson(泽西和docker)作为我的REST网络服务 – 一切进展顺利。 但是我要求在json post请求中的一个名称值对中包含一个特殊字符。 即json请求(在post正文中) –
{ "id": "1", "print-color" : "red" }
//“print-color”中的“ – ”给出了问题。
现在在我对应的这个对象Item.java
类的java bean中,我不能创建一个名为print-color的属性(因为不允许使用“ – ”)。 如何在映射中处理它?
谢谢。
您可以在Java POJO中尝试以下内容:
@JsonProperty("print-color")
- 从本地计算机连接到Docker中运行的Kafka
- JAVA-生成预定的JSON
- 如何在Jetty中禁用SSLv3协议以防止Poodle攻击
- 错误:(2,0)找不到ID为’jetty’的插件
- 如何在Java servlet Web应用程序中获取未捕获的exception
- 使用Jetty嵌入式容器时,ServletContextHandler.setResourceBase和ResourceHandler.setResourceBase有什么区别?
- Spring Boot Rest服务表格太大了
- 无法从另一个maven子项目调用Hibernate / QueryDSL
- java.lang.IllegalStateException:没有SessionManager