Apache Commons Lang3是一個工具類庫,提供了很多實用的工具類和方法。其中之一就是json包,用于在Java中處理JSON數據。
使用json包可以方便地將Java對象轉換為JSON格式或將JSON格式轉換為Java對象。例如:
User user = new User("Alice", 20); String jsonStr = JSON.toJSONString(user);
上面代碼將一個User對象轉換為JSON字符串。轉換后的字符串為:
{"age":20,"name":"Alice"}
如果要將JSON字符串轉換為Java對象,則可以使用以下代碼:
String jsonStr = "{\"age\":20,\"name\":\"Alice\"}"; User user = JSON.parseObject(jsonStr, User.class);
其中,User是一個Java類,具有一個name屬性和一個age屬性。調用parseObject方法將JSON字符串轉換為Java對象。
除此之外,json包還提供了其他實用的方法,比如JSONObject和JSONArray,可以更加靈活地操作JSON數據。開發者可以根據自己的需求選擇合適的方法和類進行操作。