0
我有一個類傑克遜JSON處理的鍵名= OGNL名
從Java轉換成JSON我想關鍵的名字是OGNL名 假設
package com.xx.yy;
public Class A{
private String name;
}
了出來把JSON應該是
{
"A.name":"value"
}
我有一個類傑克遜JSON處理的鍵名= OGNL名
從Java轉換成JSON我想關鍵的名字是OGNL名 假設
package com.xx.yy;
public Class A{
private String name;
}
了出來把JSON應該是
{
"A.name":"value"
}
這應該工作:
public Class A {
@JsonProperty("A.name")
private String getName() {
return name;
}
}
Here是@JsonProperty
的Javadoc。
有沒有爲此而不@JsonProperty( 「A.name」)? bcus我有超過1000個字段的類,也有很多子類 – bpbhat77
然後你想'PropertyNamingStrategy'。這裏是如何使用它的參考。 http://www.javacodegeeks.com/2013/04/how-to-use-propertynamingstrategy-in-jackson.html。在你的情況下,你將需要使用'AnnotatedMethod'參數來使用反射來產生你想要的'Classname.propertyName'。 – Vidya