Tiago Geanezini Tiago Geanezini - 1 year ago 157
Android Question

How to serialize Object to 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>();


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

Answer Source

Easy way to do it without annotations is to use Gson library https://code.google.com/p/google-gson/

simple as that

Gson gson = new Gson();
String json = gson.toJson(listaDePontos);
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download