91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中Fastjson怎么使用

小億
103
2023-09-21 22:48:32
欄目: 編程語言

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<String, Object> 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<String, Object> map = JSON.parseObject(jsonString, new TypeReference<Map<String, Object>>() {});
System.out.println(map.get("name"));
System.out.println(map.get("age"));

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

0
崇阳县| 谷城县| 金昌市| 秭归县| 六盘水市| 凤阳县| 枣庄市| 桂林市| 七台河市| 屏山县| 彩票| 宜宾市| 五家渠市| 长乐市| 景泰县| 临湘市| 河曲县| 象州县| 尖扎县| 金平| 霍山县| 屏南县| 鹤壁市| 西林县| 九龙坡区| 石棉县| 昌邑市| 南雄市| 上犹县| 大城县| 墨竹工卡县| 扎赉特旗| 阿拉善右旗| 山阴县| 泾川县| 无为县| 阿合奇县| 四川省| 军事| 葫芦岛市| 新和县|