jackson是乙個強大工具,可用於json、xml、實體之間的相互轉換。此篇部落格主要著重於 實體和xml之間的轉換。
xml結構:乙個班級—>乙個老師(卡卡西)—>三個學生(小櫻,佐助,鳴人)
班級類:
教師類:卡卡西@jacksonxmlrootelement(localname = "class")
public class group
public void setteacher(teacher teacher)
public listgetstudent()
public void setstudent(liststudent)
}
教師型別:嚴厲老師 or 慈祥老師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)
學生類:小櫻、佐助、鳴人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...