fastjson遍歷JSONObject的順序是不有序的,想有序的話改源代碼很麻煩,序列化對象時屬性的順序也無法保證,這也是我放棄使用的主要原因。
Gson用起來最過癮,壹句話就能解決。
字符串?字符串?=?新的?Gson()。toJson(用戶);
用戶?用戶?=?新的?Gson()。fromeJson(字符串,user . class);其特征是不報告錯誤。如果輸入的json字符串與Java Bean的屬性不對應,則對應的屬性將為null或default。
這是優點還是缺點,見仁見智。至少對我來說轉換壹些不規則的API返回值還是挺方便的。