jackson是乙個強大工具,可用於json、xml、實體之間的相互轉換。此篇部落格主要著重於 實體和xml之間的轉換。
xml結構:乙個班級—>乙個老師(卡卡西)—>三個學生(小櫻,佐助,鳴人)
班級類:
@jacksonxmlrootelement(localname = "class")
public class group
public void setteacher(teacher teacher)
public listgetstudent()
public void setstudent(liststudent)
}
教師類:卡卡西
public class teacher
public void setteachertypecode(teachertype teachertypecode)
public string getname()
public void setname(string name)
public string getgender()
public void setgender(string gender)
public string getage()
public void setage(string age)
教師型別:嚴厲老師 or 慈祥老師
public class teachertype
public teachertype(string type, string value)
public string gettype()
public void settype(string type)
學生類:小櫻、佐助、鳴人
jackson官網xml文件
jackson_xml註解
Jackson 實現 bean和json的轉換
bean轉換成json public static void main string args throws jsonprocessingexceptionjson串 轉換成bean string result 這是我實際用到的,除此之外 jackson的api還有很多其他方法。有的時候我們根據具體...
使用Jackson進行Bean與json互換
1 bean到json code string value m.writevalueasstring bean code 2 json到bean code testpo test1 m.readvalue json,testpo.class code 3 日期的處理 bean到json時。預設是轉換...
普通bean和工廠bean
普通bean 就是我們正常匯入的那種方法。工廠bean 就定義的bean可以跟返回的bean不一樣。1 spring有兩種型別bean,一種普通bean,另外一種工廠bean eactorybean 2 普通bean 在配置檔案中定義bean型別就是返回型別。3 工廠bean 在配置檔案定義bean...