JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据互换格局 。 它基于 ECMAScript (欧洲计较机协会拟定的js规范)的一个子集 , 采用完全自力于编程说话的文本格局来存储和暗示数据 。 简练和清楚的条理布局使得 JSON 当作为抱负的数据互换说话 。 易于人阅读和编写 , 同时也易于机械解析和生当作 , 并有用地晋升收集传输效率 。
本家儿要介绍:com.alibaba.fastjson.JSON中的方式的利用 。 如下图所示
文章插图
文章插图
需要这些哦
电脑
intellij IDEA 或者eclipse 2017
方式/
1第一
:建立一个springboot项目 。
1、file--》new--》project...或者Model...打开建立窗口
2、选择建立的项目为spring initializr 进入springboot项目建立
(也可以选择类型java , 建立一个通俗java web项目)
3、输入项目名字 , 选择依靠web(若是不需要可以不选) , 选择存放目次-完当作(Finish)
文章插图
文章插图
文章插图
文章插图
文章插图
2第二
:测试情况筹办 。
2.1在项目标pox.xml文件的depencies标签中引入fastjson依靠
<depency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</depency>
2.2 实体类Student , get和set方式本身生当作(不克不及贫乏) 。
public class Student {
private int id;
private String name;
private String sex;
}
2.3 实体类Person属性是一个对象的测试 。 get和set方式本身生当作(不克不及贫乏)
public class Person
private String id
private Person pserson;
}
文章插图
文章插图
文章插图
3第二
:fastjson单个实体对象的转换 。
1、需要引入:
import com.alibaba.fastjson.JSON;
public static void main(String[] args) {
//建立一个对象并将 给对象赋值
Student st = new Student();
st.setId(1);
st.setName("张三");
st.setSex("男");
//利用fastjson转化为json字符串
String studentJson = JSON.toJSONString(st);
System.out.println(studentJson);
//将json字符串转为实体对象
Student changeStudent = JSON.parseObject(studentJson,Student.class);
System.out.println(changeStudent.getName())
}
2、单个java.util.Map的操作和实体类不异 。
文章插图
推荐阅读
- 如何使用eclipse新建并编译、运行Java程序
- 怎样区分32位和64位操作系统
- 简笔画小黄人怎么画
- 用长气球折出简单又漂亮小动物
- 世界上最毒的10大动物排行榜
- 函授是什么意思
- 面部的按摩手法
- 操作茶,安徽茶文化
- 怎样让脸变白
- 用扑克牌制作收纳盒