我有一個JSON響應,我需要的是將相應的JSON字符串映射到特定的Response類。是否有任何工具或框架可以做到這一點。JSON字符串到對象映射
Response類是:
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "0")
@XmlAccessorType(XmlAccessType.FIELD)
public class Student {
@XmlElement(name="0")
private String firstName;
@XmlElement(name="1")
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
JSON響應字符串是 { 「0」:{ 「0」: 「駱基」, 「1」: 「約翰」}}
我使用將Jettison作爲JSON Provider的Apache CXF Framework也使用JAXB將數據連接到低帶寬客戶端。
請注意我想將數字表示轉換爲相應的字段。
但沒有一種方法轉換後返回JSON字符串。如何使用jaxB獲取json字符串 –