1
我正在为我的REST webservices使用jackson(jersey和jetty) - 并且一切进展顺利。但我有要求在json post请求中的一个名称值对中包含一个特殊字符。即 JSON请求(在后体) -将json反序列化为使用jackson的java - 特殊字符问题
{
"id": "1",
"print-color" : "red"
}
// “ - ” 中的 “打印颜色” 是给的问题。
现在在我对应的这个对象的java bean Item.java
类中,我不能创建一个名为print-color的属性(因为“ - ”是不允许的)。我如何在映射中处理它?
谢谢。
这一工程!只有一个问题,在我的回应中(即@produces json),我怎样才能控制这些属性的顺序?例如,如何确保“印刷颜色”始终作为第二个元素并且“id”进入作为第一元素。谢谢。 – Tintin
您可以使用@JsonPropertyOrder({“id”,“print-color”})来保持订单。你能接受答案吗? –