赞
踩
软工实录
新建一个maven项目命名为maven-test。
新建一个java类命名为MT。
假设有一个Student类,在main方法中定义一个空串:
public class MT {
public static void main(String[] args) {
String jsonStu = "";
}
}
将光标放在空串中,按住alt+enter键,选择Inject language or reference,然后选择JSON。
将光标放在空串中,再次按住alt+enter键,选择Edit JSON Fragment。
在弹出的编辑框中,使用键值对的方式,声明一个Student对象中的各个属性。
新建一个java类命名为Student,并定义构造方法。
public class Student {
String name;
int age;
boolean isMale;
public Student(String name, int age, boolean isMale) {
this.name = name;
this.age = age;
this.isMale = isMale;
}
}
选中pom.xml,右键选择Maven,选择Create ‘settings.xml’。在打开的xml文件中添加以下代码,使用阿里云maven仓库镜像。
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>ali-public</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
前往mvnrepository获取对应jar包的依赖。
打开pom.xml,添加GSON的依赖。这里我最开始使用的是最新版2.9.0的,然后导包的时候就一直报错,换了版本就可以正常使用了。(添加完下列代码后记得刷新文件)
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.9</version>
</dependency>
</dependencies>
使用GSON。
import com.google.gson.Gson;
public class MT {
public static void main(String[] args) {
Student stu = new Student("Alice", 18, false);
Gson gson = new Gson();
System.out.println(gson.toJson(stu));
}
}
运行结果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。