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

网站兼容性是什么意思特产网站开发的好处

网站兼容性是什么意思,特产网站开发的好处,wordpress显示标题和seo标题,全国最火的加盟项目Java中关于JSON的基本使用 Java中可以操作json的类库jar有很多,网上一找一大片,每种封装的jar包有自己的方法,需要查阅资料使用,但无非就是json转对象,对象转json这些 Java中常见的json类jar包:Gson,Jackso…

Java中关于JSON的基本使用

Java中可以操作json的类库jar有很多,网上一找一大片,每种封装的jar包有自己的方法,需要查阅资料使用,但无非就是json转对象,对象转json这些

Java中常见的json类jar包:Gson,Jackson,fastjson

转json:map使用 { } 包围,数组和list使用 [ ] 包围

package demo_json;import com.google.gson.Gson;
import org.junit.jupiter.api.Test;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;public class TestJson {@Testpublic void testWriteJson(){// 实例化Person对象,将Person对象转换为Json串Dog dog = new Dog("大力");Person person = new Person("liv",10,dog);// 将person对象转换成一个字符串 Gson,Jackson,fastjsonGson gson = new Gson();String jsonStr = gson.toJson(person);//{"name":"liv","age":10,"dog":{"name":"大力"}}System.out.println(jsonStr);}@Testpublic void testReadJson(){// 假设jsonStr为json串String jsonStr = "{\"name\":\"liv\",\"age\":10,\"dog\":{\"name\":\"大力\"}}";// 反序列化Json串为PersonGson gson = new Gson();Person person = gson.fromJson(jsonStr, Person.class);// 获取Person对象的属性值System.out.println(person.getName());System.out.println(person.getAge());System.out.println(person.getDog().getName());}@Testpublic void testMap(){Map data = new HashMap();data.put("1","ada");data.put("2","dad");Gson gson = new Gson();String jsonMap = gson.toJson(data);{"1":"ada","2":"dad"}System.out.println(jsonMap);String mapString = "{\"1\":\"ada\",\"2\":\"dad\"}";Map map = gson.fromJson(mapString, Map.class);//{1=ada, 2=dad}System.out.println(map);}@Testpublic void testList(){// List 与数组转成json效果一样List data = new ArrayList<String>();data.add("1");data.add("2");data.add("3");Gson gson = new Gson();String json = gson.toJson(data);//["1","2","3"]System.out.println(json);String[] listString = {"1","2","3"};String json1 = gson.toJson(listString);//["1","2","3"]System.out.println(json1);//对象使用{}包围, list和数组使用[]包围Person person = new Person("张三",10,new Dog("大黄"));List<Person> persons = new ArrayList<>();persons.add(person);String json2 = gson.toJson(persons);//[{"name":"张三","age":10,"dog":{"name":"大黄"}}]System.out.println(json2);}
}
package demo_json;public class Dog {private String name;public Dog() {}public Dog(String name) {this.name = name;}public String getName() {return name;}public void setName(String name) {this.name = name;}
}
package demo_json;public class Person {private String name;private int age;private Dog dog;public Person(String name, int age, Dog dog) {this.name = name;this.age = age;this.dog = dog;}public Person(){}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 Dog getDog() {return dog;}public void setDog(Dog dog) {this.dog = dog;}
}
http://www.yayakq.cn/news/848191/

相关文章:

  • 网站教育机构排行前十名传奇世界游戏官网
  • 申请免费个人网站空间请人做网站需要问哪些问题
  • 郑州惠济区建设局网站wordpress插件如何使用
  • 天津网站建设是什么小规模公司需要交哪些税
  • 不用编程做网站网站的服务有哪些
  • wordpress搭建子網站com域名的网站
  • 万网网站首页长沙装修公司电话
  • 百度如何发布信息推广网站推广优化外包
  • 网站开发的工作制度智联招聘网站怎么做微招聘信息
  • 济南自助建站系统网站的建设服务器
  • 本地网站做通用会员卡seo排名外包
  • 手机网站 seo优化大师哪个好
  • 网站工作室和网络公司嘉峪关外包网络推广
  • 宜宾 网站建设沧州网站seo
  • 网站当前链接蜗牛影院看电影
  • 怎么样做网站才可以加重权重wordpress 源代码
  • 昆明网站建设frf网站的简单布局
  • 网站备案时 首页大型企业网站建设方案
  • 安徽城乡住房建设厅网站如何判断网站是否被收录
  • 网站推广的基本手段有哪些无锡企业网站制作报价
  • 佛山网站制作建设小程序vr全景组件
  • 北京建设大学沈阳网络推广优化
  • 温岭网站建设联系电话网站如何做网页查询
  • 泰州网站制作方案wordpress仿雷锋网
  • 建设设计项目备案在哪个网站网站页面如何设计图
  • 官网优化哪家专业天津网站搜索排名优化
  • 东莞市官网网站建设公司长春至少有500万人感染
  • 公司网站别人做的怎么签合同买程序的网站
  • 住房和城乡建设部网站招聘英文网站设计哪里好
  • 网站建设报价ppt模版微信小程序开发注册