如何序列化对象以JSON? [英] How to serialize Object to JSON?

查看:119
本文介绍了如何序列化对象以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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆