Criando JSON em java - Urgente

10 respostas
B

Opa, tranquilo pessoal??

Seguinte, estou tentando gerar um arquivo JSON através do java, só que não tenho a minima ideia de como se faz isso. Encontrei uma documentação no site json.org pra algumas classes em java que fariam isso…

Alguem ai ja fez??? Não entendi nada da documentação, se alguem puder me dar uma dica… Realmente não estou conseguindo fazer…

Haviam me comentado que tem apis que tu só passa o objeto e ele escreve todo json pra vc! Isso seria uma maravilha pra mim…
se alguem conhece por favor!!

Abraços e valew pela ajuda!

10 Respostas

R

http://flexjson.sourceforge.net/

http://xstream.codehaus.org/json-tutorial.html

P

Existe o Xtream, se for um projeto web o VRaptor gera automaticamente para voce, ou pode usar qualquer biblioteca do JSON:

Xtream:
http://xstream.codehaus.org/json-tutorial.html

VRaptor:
http://www.vraptor.org/pt/ajax.html

JSON:
http://www.json.org/java/index.html

F

Já usei essa e funcionou blz
http://json-lib.sourceforge.net/

F

eu sempre usei as classes do json.org e nunca tive problemas

JSONObject obj = new JSONObject();
obj.put("json", true);
System.out.println(obj);

a saida vai ser algo no estilo { “json”:true }

maravilhoso :slight_smile:

R

Quem utiliza a biblioteca do Xstream usa com a implementação baseada na API Jettison (JettisonMappedXmlDriver) ou utiliza a outra forma com JsonHierarchicalStreamDriver ?

S

E o que é melhor, usar o pacote de classes ou adicionar na biblioteca um jar?!

Comigo só funcionou com o pacote de classes, mas não sei se é a maneira mais correta

A

Senhores, olá.

Sou iniciante total no assunto JSON, começei a trabalhar com isso alguém pode me sugerir um tutorial com exemplo bem simplezinho?

abraço
André AS

A

.

A

Será algum de vcs poderia me ajudar com a dúvida:

http://www.guj.com.br/posts/list/0/221943.java#1136150

C

Dê uma olhada neste link:
http://www.coffeecode.com.br/utilizar-json-no-java/

Tem um passo a passo que não exige anotações e apenas a chamada de um método.

Abraço.

Criado 31 de março de 2009
Ultima resposta 6 de ago. de 2012
Respostas 10
Participantes 9