Test2
package com.sun;
import com.google.gson.Gson;
public class Test2 {
public static void main(String args[]){
Person person=new Person();
person.setUsername("張三");
person.setPassword("123");
person.setAge(20);
person.setAddress("大連");
person.getList().add("hello");
person.getList().add("world");
person.getList().add("hello world");
Gson gson=new Gson();
String result =gson.toJson(person);
System.out.println(result);
}
}
Person
package com.sun;
import java.util.ArrayList;
import java.util.List;
public class Person {
private String username;
private String password;
private int age;
private String address;
private List list=new ArrayList();
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
分享到:
相关推荐
这个"google-gson-2.2.4.zip"压缩包包含了Gson库的2.2.4版本,这是一个广泛使用的稳定版本,适用于各种项目需求。Gson库允许开发者将Java对象转换为对应的JSON字符串,反之亦然,使得数据交换和存储变得更加便捷。 ...
Java操作JSON的类库Google-Gson是开发人员在处理JSON数据时的一个强大工具。它以其稳定性和易用性而闻名,被广泛应用于各种Java项目中。Google-Gson库允许我们将Java对象转换为JSON字符串,反之亦然,极大地简化了...
在实际开发中,"google-gson-2.2.2"可以帮助开发者轻松地在Java对象和JSON/XML数据格式之间进行转换,简化数据处理的复杂性。不过要注意,虽然Gson库对XML的支持相对有限,但对于需要同时处理JSON和XML的项目,它仍...
总的来说,Google-Gson是一个强大的工具,它使得在Java应用程序中处理JSON变得简单易行,而`google-gson-stream-1.6.jar`则提供了处理大量JSON数据的高效方法。了解和掌握Gson的使用,对于开发涉及JSON传输的Java...
这个“google-gson-2.1.jar”包包含了Gson库的版本2.1,这是一个稳定且广泛使用的版本,适合各种项目集成。附带的“gson使用教程.pdf”提供了详细的指南,帮助开发者快速掌握Gson的用法。 Gson的核心功能包括: 1....
这个"google-gson-2.2.4"版本是Gson库的一个稳定发行版,发布于几年前,但至今仍被许多项目所使用。在这个版本中,我们可以期待一些关键功能和优化。 首先,Gson库的核心功能是将Java对象转换为对应的JSON字符串,...
这个"google-gson-2.2.2Jar包"是Gson库的一个特定版本,版本号为2.2.2。在Java开发中,它被广泛应用于网络数据的传输、存储以及在应用内部进行数据序列化和反序列化。 Gson的核心功能主要包括以下几个方面: 1. **...
这个"google-gson-2.1-release.zip+例子"压缩包包含了Gson库的2.1版本以及相关的示例代码,帮助开发者更好地理解和使用这个库。 首先,我们来看一下Gson的核心功能。Gson库提供了`Gson`类,它是整个库的主要入口点...
标题中提到的"google-gson-2.2.4-release"是Gson的一个特定版本,发布于2014年。这个版本包含了Gson库的所有源代码和必要的构建文件,方便开发者在自己的项目中集成和定制。同时,压缩包内还提供了一个名为"官网下载...
这个"google-json-gson-master.zip"压缩包包含了Gson项目的源码,方便开发者深入理解和定制化使用。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据通信。 ...
Java对象与JSON之间的转换在现代Web开发中至关重要,因为它们是服务器端数据处理和客户端交互的主要格式。Gson是Google提供的一个开源...结合Google-gson-1.4库,开发者可以更深入地利用Gson的强大功能,提升开发效率。
Gson是Google提供的一个开源库,它允许Java对象和JSON数据之间进行相互转换。Gson可以轻松地将Java对象转换为JSON字符串,反之亦然,这对于网络通信和数据存储非常有用。例如,当你需要将Java对象发送到服务器或者从...
在`google-gson-2.2.1-release.zip`中,包含了这个库的源码和可能的API文档,开发者可以深入理解其内部工作原理和使用方法。 2. **Fastjson**: Fastjson是阿里巴巴的一个高性能的JSON库,它的性能在很多测试中都...
总结来说,"google-gson-2.2.2-release"是一个完整的Gson库包,提供了序列化和反序列化的功能,适用于Java和Android开发。通过提供的API文档和源代码,开发者可以更深入地理解和使用这个强大的工具,提升项目开发的...
Google Gson 是一个强大的Java库,它允许开发人员将Java对象转换为它们的JSON表示形式,反之亦然。这个库在Android开发以及服务器端Java应用中非常流行,因为它提供了简单、直观的方式来处理JSON数据。"Google-gson-...
google-gson-2.2.4-api,This package provides the Gson class to convert Json to Java and vice-versa.
Gson是Google提供的一个开源库,用于在Java对象和JSON数据之间进行映射。在Android开发中,Gson广泛用于将Java对象序列化为JSON字符串,或者将JSON字符串反序列化为Java对象。Gson 2.9.0版本也包含了性能优化和bug...