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

重庆网站建设重庆零臻科技价网络营销的含义是什么

重庆网站建设重庆零臻科技价,网络营销的含义是什么,防城港北京网站建设,那些网站可以做淘宝店铺推广fastjson是阿里巴巴的开源JSON解析库&#xff0c;它可以解析JSON格式的字符串&#xff0c;支持将Java Bean序列化为JSON字符串&#xff0c;也可以从JSON字符串反序列化到JavaBean。 fastjson是json的序列化和反序列化 一、添加依赖 <dependency><groupId>com.ali…
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 fastjson是json的序列化和反序列化

一、添加依赖

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

完整的pom文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.15</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>FastJsonDemo</artifactId><version>0.0.1-SNAPSHOT</version><name>FastJsonDemo</name><description>FastJsonDemo</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.28</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.7.15</version></plugin></plugins></build></project>

二、创建实体

package com.example.fastjsondemo.model;import lombok.Data;/*** @author qx* @date 2023/8/29* @des*/
@Data
public class Student {private Long id;private String name;private Integer age;}
package com.example.fastjsondemo.model;import lombok.Data;/*** @author qx* @date 2023/8/29* @des*/
@Data
public class School {private String name;private String address;
}

三、测试

将对象生成json

  /*** 将一个对象转成Json*/@Testvoid testToJson() {Student student = new Student();student.setId(1L);student.setName("qx");student.setAge(20);String json = JSONObject.toJSONString(student);// 输出{"age":20,"id":1,"name":"qx"}System.out.println(json);}

json转对象

    /*** json转对象*/@Testvoid testToObject() {String data = "{\"age\":20,\"id\":1,\"name\":\"qx\"}";Student student = JSONObject.parseObject(data, Student.class);// 输出Student(id=1, name=qx, age=20)System.out.println(student);}

根据键获取Json数据中的值

   /*** 获取json中的值*/@Testvoid testAccessValue() {String data = "{\"age\":20,\"id\":1,\"name\":\"qx\"}";JSONObject jsonObject = JSONObject.parseObject(data);String name = jsonObject.getString("name");// 输出qxSystem.out.println(name);int age = jsonObject.getIntValue("age");// 输出20System.out.println(age);}

四、实体类中存在其他对象的情况

package com.example.fastjsondemo.model;import lombok.Data;/*** @author qx* @date 2023/8/29* @des*/
@Data
public class Student {private Long id;private String name;private Integer age;private School school;}

测试

对象转Json

 @Testvoid testToJson() {Student student = new Student();student.setId(1L);student.setName("qx");student.setAge(20);School school = new School();school.setName("广西大学");school.setAddress("南宁西乡塘区");student.setSchool(school);String json = JSONObject.toJSONString(student);// 输出{"age":20,"id":1,"name":"qx","school":{"address":"南宁西乡塘区","name":"广西大学"}}System.out.println(json);}

Json转对象

  /*** json转对象*/@Testvoid testToObject() {String data = "{\"age\":20,\"id\":1,\"name\":\"qx\",\"school\":{\"address\":\"南宁西乡塘区\",\"name\":\"广西大学\"}}";Student student = JSONObject.parseObject(data, Student.class);// 输出Student(id=1, name=qx, age=20, school=School(name=广西大学, address=南宁西乡塘区))System.out.println(student);}

获取Json中的某个值

    /*** 获取json中的值*/@Testvoid testAccessValue() {String data = "{\"age\":20,\"id\":1,\"name\":\"qx\",\"school\":{\"address\":\"南宁西乡塘区\",\"name\":\"广西大学\"}}";JSONObject jsonObject = JSONObject.parseObject(data);JSONObject school = jsonObject.getJSONObject("school");String name = school.getString("name");// 输出 广西大学System.out.println(name);}

http://www.tj-hxxt.cn/news/60446.html

相关文章:

  • 做网站至少要花多少钱建站平台
  • 大朗做网站在今日头条官方正版
  • 中华人民共和国建设厅网站农产品网络营销策划书
  • 网站开发公司的销售方式sem
  • 商标查询官网入口免费关键词诊断优化全部关键词
  • 百度盘古做网站江苏做网站的公司有哪些
  • wordpress主题 dux1.8网站建设加推广优化
  • 商城网站建设源码电商网站建设步骤
  • 海沧网站建设快推广app下载
  • 泉州安全教育平台整站关键词排名优化
  • 建设网站的必要与可行性百度域名注册官网
  • 做企业网站用服务器seo关键词外包
  • php在线做网站seo关键词排名优化如何
  • 前端学习手机网站开发吗知乎关键词排名优化
  • 最好的网站设计开发公司怎么做市场推广
  • 大型门户网站建设所具有的功能模块主要有几种类型做百度推广效果怎么样
  • 朋友给我做网站网站开发框架
  • 做网站被骗算诈骗吗torrentkitty磁力猫引擎
  • 性价比最高网站建设价格seo 公司
  • 网站的域名百度推广技巧
  • 做男装比较好的网站有哪些谷歌浏览器网页版入口
  • 深圳建设局网站上海做seo的公司
  • 十堰网络公司排名厦门最好的seo公司
  • 网站建设要什么如何做网络销售平台
  • 网站客服怎么做谷歌关键词工具
  • 自己电脑做网站模板北京关键词优化服务
  • 如何做电子商城网站百度关键字优化精灵
  • 一般产地证去哪个网站做企业培训考试app
  • wordpress更改文件上传目录全国最好网络优化公司
  • 网站开发技术实验总结百度关键词刷排名教程