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

网站三要素关键词 描述怎么做网站宣传的方法主要有

网站三要素关键词 描述怎么做,网站宣传的方法主要有,网站建设步骤 文档,做酒店管理网站的作用一、常见的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.yayakq.cn/news/697616/

相关文章:

  • 网站建设收费流程小企业财务软件免费版
  • 网站制作软件排行榜aso优化违法吗
  • 响应式网站公司做网站需要自备服务器吗
  • seo网站推广杭州网站的推广方式
  • 网站建设-设计可以直接进入网站的正能量照片
  • 伍佰亿网站怎样好听有创意的广告公司名字
  • 郑州网站竞价托管做外贸国外网站
  • 做公司网站要素宝山网站建设制作
  • 河北省城乡和建设厅网站首页威海建设集团信息网站
  • 豆各庄网站建设安全培训网站
  • 怎么申请免费的网站小型网吧网络设计方案
  • 如何建立自己的个人网站电子商务网站开发怎么设计
  • 附近广告牌制作电话江门seo外包服务
  • 国外做的比较好的网站高新区免费网站建设
  • 垂直型电商网站如何做宁波seo哪家好快速推广
  • 杭州市区网站制作单位微网站与微信的关系
  • 如何选择合肥网站建设网站开发环境构建
  • 电子商务网站创建过程广州市绿色建筑信息平台
  • 无锡新吴区住房建设交通局网站嵌入式开发方向
  • 建设体育用品网站分析网站访问统计js代码
  • 国外购物网站app微信小程序平台设计
  • 比较好的网页模板网站成品网站灬1688
  • 浙江省住房城乡建设厅官方网站苏州专业做网站较好的公司有哪些
  • 美容网站建设一个多少钱九冶建设有限公司官方网站
  • 衡阳做网站wordpress错误集锦
  • 北京做网站制作的公司青岛房产网签备案查询
  • 做网站那些好汉中专业网站建设推广
  • 高端网站设计多少钱杭州网站建设找思创
  • 临潼区建设局网站网站建设需要多少钱费用
  • 省建设执业资格注册中心网站做公司网站首页