色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

fast json 常用方法

錢多多2年前9瀏覽0評論

FastJson 是一個高性能的 JSON 解析庫,它支持簡單的 JSON 數(shù)據(jù)類型以及復(fù)雜類型,如 Java Bean、List 和 Map。在 Java 程序中使用 FastJson 可以輕松地將 JSON 數(shù)據(jù)轉(zhuǎn)換為 Java 對象,也可以將 Java 對象轉(zhuǎn)換為 JSON 字符串。本文將介紹 FastJson 的一些常用方法。

1. 將 JSON 字符串轉(zhuǎn)換為 Java 對象

String jsonStr = "{\'name\':\'Tom\', \'age\':20}";
User user = JSON.parseObject(jsonStr, User.class);

2. 將 Java 對象轉(zhuǎn)換為 JSON 字符串

User user = new User("Tom", 20);
String jsonStr = JSON.toJSONString(user);

3. 將 JSON 數(shù)組轉(zhuǎn)換為 Java List

String jsonStr = "[{\'name\':\'Tom\', \'age\':20}, {\'name\':\'Lucy\', \'age\':18}]";
List<User> userList = JSON.parseArray(jsonStr, User.class);

4. 將 Java List 轉(zhuǎn)換為 JSON 數(shù)組

List<User> userList = new ArrayList<>();
userList.add(new User("Tom", 20));
userList.add(new User("Lucy", 18));
String jsonStr = JSON.toJSONString(userList);

5. 將 JSON 對象轉(zhuǎn)換為 Java Map

String jsonStr = "{\'name\':\'Tom\', \'age\':20}";
Map<String, Object> map = JSON.parseObject(jsonStr, new TypeReference<Map<String, Object>>(){});

6. 將 Java Map 轉(zhuǎn)換為 JSON 對象

Map<String, Object> map = new HashMap<>();
map.put("name", "Tom");
map.put("age", 20);
String jsonStr = JSON.toJSONString(map);

以上是 FastJson 的一些常用方法,它們可以幫助我們在 Java 程序中方便地處理 JSON 數(shù)據(jù)。