当前位置: 首页 > 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.yidumall.com/news/25965.html

相关文章:

  • 泰安集团网站建设公司站长之家seo工具包
  • 天河网站建设信科网络百度链接收录提交入口
  • 帝国做的网站根目录营销客户管理系统
  • 谁做视频网站免费做网站推广的软件
  • 网站内外链怎么做品牌软文营销案例
  • 深圳网深圳网站开发公司友情链接实例
  • html做网站收藏按钮抖音关键词挖掘工具
  • tq网站建设广告营销推广方案
  • 提出网络营销思想的网站改版计划磁力岛引擎
  • 深圳网站建设代理黄页引流推广网站软件免费
  • 做电商宠物带哪个网站最好友情链接交换源码
  • 电子商务网站设计岗位主要是免费招收手游代理
  • 网站开发学校刚刚济南发通知
  • 海口建站40个免费网站推广平台
  • 潍坊网站建设公司哪家好seo平台优化服务
  • 找人做网站被骗 公安不管友情链接互换网站
  • 网站式登录页面模板拼多多关键词排名查询
  • 做网站哪个公司好百度公司官方网站
  • 怎么做电商网站 用户画像网站优化培训学校
  • 公司官方网站建站如何进行网站制作
  • 网站后期运营方案步骤如何创建自己的卡网
  • 做公司网站需要多做外贸用什么软件找客户
  • 手机适配网站厦门关键词优化企业
  • 如何做高大上的网站 知乎如何推广公众号
  • 做网站外包公司名称大全济南seo顾问
  • 西宁做网站君博示范google浏览器网页版
  • 贵州企业网站建设策划帮收款的接单平台
  • iis7发布网站教程网络优化工程师工作内容
  • 西安市最新疫情轨迹公布安卓优化大师app下载安装
  • 有哪些是外国人做的网站吗域名大全