Maven工程配置JSON工具并使用

目录

1.Maven工程的创建

1.1 配置Maven环境

1.2 创建标准的Maven工程

2.使用JSON

2.1 JSON简介

2.2 JSON语法

2.2.1 两种数据结构

2.2.2 对象中的数据构成

2.3 JSON实战

2.3.1 对象转JSON字符串类型

2.3.2 JSON字符串类型转对象


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());

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值