如何使用fastjson
本篇内容介绍了“如何使用fastjson”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
十多年的印台网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整印台建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“印台网站设计”,“印台网站推广”以来,每个客户项目都认真落实执行。
简介
json的出现主要是用来对对象进行字符串描述,相比于将对象进行序列化来说,json的方式,可以让对象在多个系统、多种语言之间进行传递。
从具体形式而言,JSON数据就是一段字符串而已,只不过有不同意义的分隔符将其分割开来而已,我们看上面的符号,里面有[] ,{}等符号,其中,
1 []中括号代表的是一个数组;
2 {}大括号代表的是一个对象
3 双引号""表示的是属性值
4 冒号:代表的是前后之间的关系,冒号前面是属性的名称,后面是属性的值,这个值可以是基本数据类型,也可以是引用数据类型。
json语法
JSON 数据写为名称/值对。名称/值由字段名称构成,后跟冒号和值:
{ "name":"Bill Gates" }
键必须是字符串,由双引号包围,在 JSON 中,值必须是以下数据类型之一:
字符串
数字
对象(JSON 对象)
数组
布尔
null
fastjson的使用
maven依赖
com.alibaba fastjson 1.2.76
对象定义:
@Data @AllArgsConstructor @NoArgsConstructor @ToString @EqualsAndHashCode public class Person { private String name; private int age; private String[] friends; }
从json字符串构建对象
public static Person parsePersonFromJson(String personInJson) { Person person = JSON.parseObject(personInJson, Person.class); return person; }
将对象转换成json字符串
public static String personToJson(Person person) { String personInJson = JSON.toJSONString(person); return personInJson; }
Gson的使用
maven依赖
com.google.code.gson gson 2.8.6
从json字符串构建对象
public static Person parsePersonFromJson(String personInJson) { Gson gson = new Gson(); Person person = gson.fromJson(personInJson, Person.class); return person; }
将对象转换成json字符串
public static String personToJson(Person person) { Gson gson = new Gson(); String personInJson = gson.toJson(person); return personInJson; }
“如何使用fastjson”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
分享文章:如何使用fastjson
URL链接:http://hbruida.cn/article/jgjpio.html