當前位置:成語大全網 - 書法字典 - java中處理JSON的開源工具有哪些?那更容易使用

java中處理JSON的開源工具有哪些?那更容易使用

我用過傑克遜,谷歌的gson,阿裏的fastjson。

fastjson遍歷JSONObject的順序是不有序的,想有序的話改源代碼很麻煩,序列化對象時屬性的順序也無法保證,這也是我放棄使用的主要原因。

Gson用起來最過癮,壹句話就能解決。

字符串?字符串?=?新的?Gson()。toJson(用戶);

用戶?用戶?=?新的?Gson()。fromeJson(字符串,user . class);其特征是不報告錯誤。如果輸入的json字符串與Java Bean的屬性不對應,則對應的屬性將為null或default。

這是優點還是缺點,見仁見智。至少對我來說轉換壹些不規則的API返回值還是挺方便的。