Comunicação cliente-servidor com json
Padrão de formato de dados para
Comunicação entre sistemas
Similar ao XML
Transformar objetos em uma String
Uma coleção de pares nome/valor
GSON
Jackson
Entre outros...
Biblioteca Java para o processamento de
formato de dados JSON
Atualmente na versão 2.2.4
Processa JSON em arquivo ou texto
https://code.google.com/p/google-gson/
Métodos
◦ toJson(Object)
◦ fromJson(String, class)
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
}
Cliente c = new Cliente();
Gson gson = new Gson();
String json = gson.toJson(c);
response.getWriter().print(json);
response.getWriter().flush();
Gson gson = new Gson();
Cliente cl = gson.fromJson(result, Cliente.class);