Qual é seu modo preferido de trabalhar com JSON?

4 respostas
Paulo_Silveira

Como voces preferente exportar JSON?

Existem milhares de frameworks e de formas. Dado um objeto java, como voces tem preferido serializar os objetos?

Os problemas classicos são os de evitar um deep-serialize, ou de excluir determinados campos. Eu pessoalmente gosto muito do flex-json:
http://flexjson.sourceforge.net/

Person p = new Person();
....
String json= new JSONSerializer().include("phoneNumbers", "addresses").serialize(p);

E voce?

4 Respostas

Felagund

Sempre usei a biblioteca que tem os fontes no JSON.org, e nunca tive problema, ta la em java/JSON.

http://blog.rollingwithcode.com/2009/04/java-e-json.html

[]'s

luiz_ross

Paulo Silveira:
Como voces preferente exportar JSON?

Existem milhares de frameworks e de formas. Dado um objeto java, como voces tem preferido serializar os objetos?

Os problemas classicos são os de evitar um deep-serialize, ou de excluir determinados campos. Eu pessoalmente gosto muito do flex-json:
http://flexjson.sourceforge.net/

Person p = new Person();
....
String json= new JSONSerializer().include("phoneNumbers", "addresses").serialize(p);

E voce?

Tenho utilizado essa biblioteca também.

L

Não vejo muitas alternativas em Java.

O Flexjson é o melhor, justamente por ter um controle fino. Se eu quiser adicionar um atributo independente, após serializar um Bean, é facil de se fazer. Porém, acho uma biblioteca meio verbosa.

Tem o XStream, que é mais fácil, mas não tem opções de configuração.

Mikhas

Eu nem sabia que existiam framewors para trabalhar com JSON.

Em projetos em que uso JSON, eu tenho uma interface JSONable que define um metodo public String getJSON() e a implemento em meus beans.

Criado 24 de setembro de 2009
Ultima resposta 24 de set. de 2009
Respostas 4
Participantes 5