当前位置: 首页 > news >正文

宜州网站建设服务seo外链工具有用吗

宜州网站建设服务,seo外链工具有用吗,郴州建设网站,网站优化外包多少钱一、常见的json库 1、Jackson: Jackson是一个高性能、灵活性强的JSON库,提供了丰富的API,支持JSON和XML的数据解析和生成。它支持对Java对象进行序列化和反序列化,可以处理复杂的JSON格式数据。 导入的依赖 https://mvnrepository.com/ &…

一、常见的json库

1、Jackson: Jackson是一个高性能、灵活性强的JSON库,提供了丰富的API,支持JSON和XML的数据解析和生成。它支持对Java对象进行序列化和反序列化,可以处理复杂的JSON格式数据。

导入的依赖

https://mvnrepository.com/

<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.12.4</version>
</dependency>

2、Gson: Gson是Google开发的JSON库,它提供了简单易用的API,可以将JSON字符串解析成Java对象,也可以将Java对象转换成JSON字符串。

导入的依赖

<dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.7</version>
</dependency>

3、FastJson:

FastJson 是一个 Java 中的 JSON 序列化和反序列化库,由阿里巴巴的开发团队开发并维护。它是一款性能极佳的 JSON 库,具有快速、轻量、易用的特点。

FastJson 除了具有基本的 JSON 序列化和反序列化功能,还支持 JSON 和 Java 对象之间的自动转换,能够将 Java 对象序列化为 JSON 字符串并在网络中传输或存储在本地文件中,同时还能将 JSON 字符串反序列化为 Java 对象,并且可以支持泛型、日期、枚举等数据类型的序列化和反序列化。

FastJson 的主要特点包括:

  • 非常快:FastJson 是一款高性能的 JSON 库,相比其他 JSON 库,它能够更快速地完成 JSON 序列化和反序列化的操作。
  • 轻量级:FastJson 体积小巧,不依赖任何第三方库,使用方便。
  • 支持自定义序列化和反序列化:FastJson 支持用户自定义序列化和反序列化规则。
  • 支持多种数据格式:FastJson 支持 JSON、JSONP、XML、YAML、Avro 等多种数据格式。

导入的依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version>
</dependency>

二、使用方法

jackson 字符串和java对象的相互转化

import com.fasterxml.jackson.databind.ObjectMapper;public class JacksonExample {public static void main(String[] args) {String jsonString = "{\"name\":\"John\", \"age\":30}";ObjectMapper objectMapper = new ObjectMapper();try {// 将JSON字符串转换成Java对象Person person = objectMapper.readValue(jsonString, Person.class);System.out.println("Name: " + person.getName());System.out.println("Age: " + person.getAge());// 将Java对象转换成JSON字符串String jsonResult = objectMapper.writeValueAsString(person);System.out.println("JSON String: " + jsonResult);} catch (Exception e) {e.printStackTrace();}}}class Person {private String name;private int age;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

gson 字符串和java对象的相互转化 

import com.google.gson.Gson;public class GsonExample {public static void main(String[] args) {String jsonString = "{\"name\":\"John\", \"age\":30}";Gson gson = new Gson();// 将JSON字符串转换成Java对象Person person = gson.fromJson(jsonString, Person.class);System.out.println("Name: " + person.getName());System.out.println("Age: " + person.getAge());// 将Java对象转换成JSON字符串String jsonResult = gson.toJson(person);System.out.println("JSON String: " + jsonResult);}}class Person {private String name;private int age;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

fastjson 字符串和java对象的相互转化 

import com.alibaba.fastjson.JSON;public class FastJsonExample {public static void main(String[] args) {String jsonString = "{\"name\":\"John\", \"age\":30}";// 将JSON字符串转换成Java对象(将 JSON 字符串反序列化成 Person 对象)Person person = JSON.parseObject(jsonString, Person.class);System.out.println("Name: " + person.getName());System.out.println("Age: " + person.getAge());// 将Java对象转换成JSON字符串(将 Person 对象序列化成 JSON 字符串)String jsonResult = JSON.toJSONString(person);System.out.println("JSON String: " + jsonResult);}}class Person implements Serializable {private String name;private int age;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

http://www.hyszgw.com/news/50188.html

相关文章:

  • 温州网站公司手机回收网站开发
  • 网站后台灰色做网站的必要条件
  • 做淘宝客需要网站吗收录查询
  • 完整网站开发看什么书美丽中国网页界面设计
  • 服务器搭建网站步骤视频丰台做网站公司
  • 网站制作 用户登录系统网站一键生成wap
  • wordpress多站列表移动网上营业厅官网
  • 通用网站建设违反建设投诉网站举报
  • 做网站最主要是什么台州制作网站软件
  • 怎样创建网站dw凡科建设网站如何对话框
  • 做暧暧视频网站在线网络培训学校
  • 成都正规集团网站制作维护网站建设总体设计
  • 干事儿网网站开发网站建设英文
  • 网站建设后台管理程序员为什么35岁就不能干?
  • 网站里网格怎么做百度一下官方网
  • primefaces做网站中国建筑人才网官网登录
  • 企业网站如何做推广wordpress 添加关键词和描述
  • 邢台网上车管所广东seo点击排名软件哪里好
  • 网站服务器中如何做重定向大连建设公司网站
  • 动易网站 设置背景图片一级消防工程师考试题库
  • 河间市网站建设公司长沙百度推广排名优化
  • 制作网站软件用什么语言网站显示内容不显示不出来
  • 网站用ps做还是ai张家港网站设计制作
  • python 网站开发怎么部署网优 是什么网站
  • 做可视化图表的网站网站模版的优化
  • 不使用域名做网站网络规划设计师教程第二版电子版下载
  • 做外贸网站需要什么卡济宁做网站的公司
  • 做自媒体的素材网站专做视频和ppt的网站
  • 开网站卖茶要怎么做定制开发软件公司
  • 邯郸住房及城乡建设部网站网页设计作品 简单