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

青岛做门户网站公司全国疫情排名一览表

青岛做门户网站公司,全国疫情排名一览表,电子商务网站建设与维护课程总结,永康医院网站建设json比较可读&#xff0c;通过键值对返回。实现通常有两种方式:一种是自己来构造&#xff0c;也就是用一个对象存储数据&#xff0c;在最后输出时将其json字符串化&#xff1b;第二种是使用 RestController 注解实现json数据返回。 第一种 导入依赖坐标&#xff1a; <depe…

json比较可读,通过键值对返回。实现通常有两种方式:一种是自己来构造,也就是用一个对象存储数据,在最后输出时将其json字符串化;第二种是使用 @RestController 注解实现json数据返回。

第一种 

导入依赖坐标:

        <dependency>
<!--            json--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-json</artifactId></dependency>

实体类:

public class Pet {private Long id;private String name;private int age;private String color;private String description;public Pet(Long id, String name, int age, String color, String description) {this.id = id;this.name = name;this.age = age;this.color = color;this.description = description;}public Long getId() {return id;}public void setId(Long id) {this.id = id;}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;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}
}

创建一个Controller进行测试:

@RestController
@RequestMapping("/test_json")
public class TestJson {@Autowiredpublic Testjson testjson;@RequestMapping("/pet")public Pet getPet(){return new Pet(1L,"团团",2,"black","a cut panda");}@RequestMapping("/petList")public List<Pet> getPetList(){List<Pet> pets = new ArrayList<>();pets.add(new Pet(2L,"小狗",3,"write","a dog"));pets.add(new Pet(1L,"小猪",2,"pink","a pig"));return pets;}}

完成。

第二种 

这里使用第三方代替实现,此方法比较粗糙不推荐使用,例如选择 alibaba 开源的 faskjson。依赖配置:

            <groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>2.0.25</version>

 测试提供的实体类:

package org.example.pojo;public class User {private String name;private String password;public User(String name, String password) {this.name = name;this.password = password;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}
}

测试类:

package org.example.service;import com.alibaba.fastjson.JSON;
import org.example.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;import java.util.ArrayList;
import java.util.List;
@Component
public class Testjson {public String objectToJson(){//单个Java 对象User user = new User("tfboys","2333");String userJsonStr = JSON.toJSONString(user);System.out.println("java类转json字符串为:"+userJsonStr);//多个java 对象User user1 = new User("gameboy","2334");User user2 = new User("steatboy","456789");List<User> users = new ArrayList<>();users.add(user1);users.add(user2);String ListUserJson = JSON.toJSONString(users);System.out.println("List<Object> 转 json字符串是:"+ListUserJson);jsonToObject();return ListUserJson.toString();}public void jsonToObject(){String jsonStr1 = "{'password':'123456','name':'dmeget'}";User user = JSON.parseObject(jsonStr1, User.class);System.out.println("json字符串转简单java对象:"+user.toString());}
}

这里使用了两个比较重要的方法:一个是把对象json化的toJsonString方法,另一个是把json对象化的parseObject。

http://www.khdw.cn/news/43919.html

相关文章:

  • 华为云做网站网站建设费用多少钱
  • 开发区网站制作公司北京seo顾问
  • 网站开发需要的语言深圳搜索引擎优化推广便宜
  • b s网站开发产品的网络推广要点
  • 北京海淀网站制作公司免费人脉推广
  • 一级a做爰片免费观看网站吉林网站seo
  • 哪个网站空间好北京百度推广优化公司
  • 移动互联网开发实习报告武汉seo百度
  • 科技部网站建设合同想做百度推广找谁
  • 做外汇的官方网站专门发广告的app
  • 揭阳新站seo方案线下推广活动策划方案
  • 兼职网站开发跨境电商平台
  • 阿里巴巴网站维护怎么做百度收录在线提交
  • 做超市dm的网站seo搜狗排名点击
  • 俄文网站建设 俄文网站设计百姓网
  • 承德建设局网站友情链接发布网
  • 自己有域名怎么做网站全网品牌推广公司
  • 跨境电子商务网站建设营销课程培训都有哪些
  • java电商平台开发重庆seo代理计费
  • 怎么做网站申请广告点击排名优化
  • 速冻蔬菜做哪个国际网站好上海百度推广电话
  • b站起飞推广除了百度指数还有哪些指数
  • wordpress 多站点 主题百度财报q3
  • 自己免费制作app英文seo兼职
  • 嘉兴网站建设公司电话网页宣传
  • 苹果air做win10系统下载网站链接买卖
  • 现在中型公司做网站用的是什么框架seo优化网站推广全域营销获客公司
  • 长沙微网站建设淘宝关键词工具
  • 做博彩的网站赚钱吗技术培训机构排名前十
  • 沈阳餐饮网站建设全网推广成功再收费