java中Fastjson怎么使用

66次阅读
没有评论

共计 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 的一些基本使用方法,可以根据具体的需求进行深入学习和使用。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-20发表,共计1338字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)