目录
1.Maven工程的创建
1.1 配置Maven环境
(1)下载Maven的安装包,并解压
(2)配置Maven环境变量
(3)创建本地仓库 repo
(4)修改settings.xml文件
找到conf文件夹下的sttings.xml文件,用记事本打开
腾讯镜像源:
<mirrors>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
</mirrors>
(5)配置IDEA下MAVEN的常量
1.2 创建标准的Maven工程
(1)创建Maven工程
File--》new--》project--》
然后点击Next,finish完成工程创建
(2)创建java和resources包
在src的main包中创建两个Directory,名称为java和resources
(3)配置工程结构
完成配置~
2.使用JSON
2.1 JSON简介
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有自我描述性(看到某个JSON数据就能直到它的特点),并且主要是比XML传输速度快(跨平台传输)。
2.2 JSON语法
2.2.1 两种数据结构
JSON使用字符串来存放数据,字符串中:
对象:使用大括号
数组:使用中括号
2.2.2 对象中的数据构成
对象中的数据由(名称:值)对 (键值对)构成。
类型可为字符串、数字、布尔值、null、数组,对象;数据之间用逗号分隔。
2.3 JSON实战
2.3.1 对象转JSON字符串类型
(1)创建Person类,String love,List<String> eat, List<String> house(代码省略)
(2)测试类
String[] s1 = {"香蕉","土豆"};
String[] s2 = {"大房子","小房子"};
//使用Arrays.asList()方法可以将数组转换为List类型
List<String> list1 = Arrays.asList(s1);
List<String> list2 = Arrays.asList(s2);
//创建一个Person对象
Person person = new Person("足球",list1,list2);
//使用JSON的toJSON()方法获取JSON对象,并将它转换为字符串
String str = JSON.toJSON(person).toString();
//输出该字符串
System.out.println(str);
2.3.2 JSON字符串类型转对象
(1)同样使用Person类
(2)测试类
//定义一个与JSON字符串格式相符的字符串
String ss = "{\"love\":\"篮球\",\"eat\":[\"茄子\",\"黄瓜\"],\"house\":[\"别墅\",\"大棚\"]}";
//使用JSON的parseObject()方法将字符串转换为某个类型,创建对象并返回
Person person1 = com.alibaba.fastjson.JSON.parseObject(ss,Person.class);
//打印输出创建后的对象的属性
System.out.println(person1.getEat());
System.out.println(person1.getHouse());
System.out.println(person1.getLove());