Pessoal estou desenvolvendo um projeto web utilizando java+ext js, porem quero trazer uma lista do servidor para a tela usando o formato de dados JSON, baixei o JSON-LIB, gostaria de saber se alguem já utilizou o JSON-LIB. No meu caso estou recuperando uma um LisT do banco de dados, dai quero manda essa lista para o cliente no formato JSON. E também gostaria de saber qual método da HttpServletResponse invocar para enviar a lista no formato JSON para a tela.
JSON+Java
6 Respostas
srmachado
use os seguintes metodos para adicionar o seu json ao HttpServletResponse
response.getWriter().print(json)
sobre JSON-LIB ainda não usei
DaniloAndrade, ok vou testar.
Como passou uma lista usando o Gson?
final List<String> myList = new ArrayList<String>();
myList.add("a");
myList.add("b");
myList.add("c");
final Gson gson = new Gson();
response.getWriter().write(gson.toJson(myList));
Eu estou tentando fazer uma aplicação para usar as API da locaweb
http://wiki.locaweb.com.br/pt-br/APIs_do_Email_Marketing#PHP
Eles dão algumas URL padrão para cada função que deseja realizar com JSON. Eu consegui importar as informações e trabalhar com elas em java, mas estou com problema para exportar do meu banco de dados para a lista hospedada lá.
Eles me passam uma URL
http://[HOSTNAME].locaweb.com.br/admin/api/[LOGIN]/contatos/[STATUS]/?chave=[CHAVE]&pagina=[PAGINA]&lista=[ID_LISTA]
Como eu teria que fazer?
Eu tenho que criar um objeto response, mas como faço para ele receber essa URL?
Não tenho a menor idéia de como resolver isso :s rs