java post請求 json JAVA為什么要返回JSON數據?
JAVA為什么要返回JSON數據?相反,不是Java以JSON格式返回數據。我記得10多年前,AJAX主要返回HTML片段。如果是數據需求,則主要是XML。JSON最初是由前端需求引起的。JSON數據
JAVA為什么要返回JSON數據?
相反,不是Java以JSON格式返回數據。我記得10多年前,AJAX主要返回HTML片段。如果是數據需求,則主要是XML。
JSON最初是由前端需求引起的。JSON數據實際上是JavaScript可以解析的對象數據表示格式。這種數據返回方式,前端可以直接使用或者JSON.parse文件它可以一次使用,不再需要其他分析手段,而且比較簡單。
當然,JSON數據比XML標記小得多,在網絡傳輸方面有更多的優(yōu)勢。
如何將Java對象序列化成JSON和XML格式?
導入jar包可以輕松地將Java對象轉換成JSON和XML格式
使用fastjson-1.2.13.jar,通過JSON類的tojsonstring(object object)方法直接將Java對象轉換成字符串類型的JSON字符串。類似地,使用xstream-1.4.9.jar調用parseobject(string text,class<T>),可以通過xstream object的toxml(object obj)方法將Java對象轉換為XML。類似地,調用fromxml(stringXML)方法可以將XML轉換為Java對象,并傳入字符串類型的XML參數