如何序列化对象以JSON? [英] How to serialize Object to JSON?
本文介绍了如何序列化对象以JSON?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一些对象序列化到JSON和发送到WebService。我该怎么办使用org.json库呢?或者我将不得不使用另外一个?这是我需要序列化类:
I need to serialize some objects to a JSON and send to a WebService. How can I do it using the org.json library? Or I'll have to use another one? Here is the class I need to serialize:
public class PontosUsuario {
public int idUsuario;
public String nomeUsuario;
public String CPF;
public String email;
public String sigla;
public String senha;
public String instituicao;
public ArrayList<Ponto> listaDePontos;
public PontosUsuario()
{
//criando a lista
listaDePontos = new ArrayList<Ponto>();
}
}
我只把变量和类的构造函数,但它也有getter和setter方法。所以,如果有人可以帮助请
I only put the variables and the constructor of the class but it also have the getters and setters. So if anyone can help please
推荐答案
简单的方法来做到这一点没有标注是使用GSON库的 HTTPS://$c$c.google.com/p/google-gson/
Easy way to do it without annotations is to use Gson library https://code.google.com/p/google-gson/
这么简单
Gson gson = new Gson();
String json = gson.toJson(listaDePontos);
这篇关于如何序列化对象以JSON?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文