Fastjson提供了多種方式進行序列化,常用的有以下幾種方法:
User user = new User("張三", 18);
String jsonString = JSON.toJSONString(user);
User user = new User("張三", 18);
JSONObject jsonObject = (JSONObject) JSON.toJSON(user);
String jsonString = "{\"name\":\"張三\",\"age\":18}";
User user = JSON.parseObject(jsonString, User.class);
JSONObject jsonObject = JSON.parseObject("{\"name\":\"張三\",\"age\":18}");
User user = jsonObject.toJavaObject(User.class);
JSONArray jsonArray = JSON.parseArray("[{\"name\":\"張三\",\"age\":18},{\"name\":\"李四\",\"age\":20}]");
List<User> userList = jsonArray.toJavaList(User.class);
這些方法基本涵蓋了Fastjson的序列化功能,可以根據具體需求選擇合適的方法進行序列化。