久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java中Fastjson怎么使用

145次閱讀
沒有評論

共計 1338 個字符,預計需要花費 4 分鐘才能閱讀完成。

Fastjson 是一款 Java 中非常流行的 JSON 處理工具,可以用于 JSON 的解析和生成。下面是一些使用 Fastjson 的常見操作:

  1. 將對象轉換為 JSON 字符串:
Person person = new Person("Tom", 18);
String jsonString = JSON.toJSONString(person);
System.out.println(jsonString);
  1. 將 JSON 字符串轉換為對象:
String jsonString = "{\"name\":\"Tom\",\"age\":18}";
Person person = JSON.parseObject(jsonString, Person.class);
System.out.println(person.getName());
System.out.println(person.getAge());
  1. 將 JSON 字符串轉換為 JSONObject 對象:
String jsonString = "{\"name\":\"Tom\",\"age\":18}";
JSONObject jsonObject = JSON.parseObject(jsonString);
System.out.println(jsonObject.getString("name"));
System.out.println(jsonObject.getInteger("age"));
  1. 將 JSON 字符串轉換為 JSONArray 對象:
String jsonString = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
JSONArray jsonArray = JSON.parseArray(jsonString);
for (int i = 0; i < jsonArray.size(); i++) {JSONObject jsonObject = jsonArray.getJSONObject(i);
System.out.println(jsonObject.getString("name"));
System.out.println(jsonObject.getInteger("age"));
}
  1. 將 Map 對象轉換為 JSON 字符串:
Map map = new HashMap();
map.put("name", "Tom");
map.put("age", 18);
String jsonString = JSON.toJSONString(map);
System.out.println(jsonString);
  1. 將 JSON 字符串轉換為 Map 對象:
String jsonString = "{\"name\":\"Tom\",\"age\":18}";
Map map = JSON.parseObject(jsonString, new TypeReference<Map>() {});
System.out.println(map.get("name"));
System.out.println(map.get("age"));

這些是 Fastjson 的一些基本使用方法,可以根據(jù)具體的需求進行深入學習和使用。

丸趣 TV 網(wǎng) – 提供最優(yōu)質的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-20發(fā)表,共計1338字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 巴彦淖尔市| 聊城市| 遂昌县| 泰来县| 怀来县| 兴仁县| 颍上县| 汨罗市| 唐河县| 张北县| 湄潭县| 海城市| 蓬安县| 安泽县| 马公市| 通辽市| 全南县| 舟山市| 高要市| 千阳县| 维西| 嵩明县| 平和县| 宜兴市| 青田县| 修文县| 健康| 林甸县| 广安市| 安宁市| 兴城市| 繁昌县| 广安市| 乌拉特后旗| 定日县| 张掖市| 拉萨市| 灌南县| 台州市| 从江县| 剑阁县|