Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2010, 10:30
delgalex
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
como lee un Servlet un Json

Hola a todos este es mi primer Tema en este lugar; He estado buscando como puedo leer un json en mi servlet, mi json es armado en mi Jsp:

1)obtengo los valores de mis inputs con Jquery y armo mi json dinámicamente pensando en poder enviar multiples valores con diferentes ids pero primero quiero pasar uno.

function enviarPedido(){
var obJson = "{";
$("input.pedido").each(function(i){
obJson += $(this).attr("name");
obJson += ":";
obJson += $(this).val();
});
obJson += "}";
return obJson;
//alert (obJson);
// con alert me pinta la cadena bien {producto:fx7701,costo:23.00,precio:100}
}

2) invoco mi servlet con $.ajax() de Jquery y le paso el objeto json

¿Cómo obtengo esos valores del lado del servlet?

Lo intente así:
String valorJson = request.getParameter("obJson");

trato de imprimir un retorno para saber que contiene

out.println(valorJson); //pero me retorna null

se que tengo que parsear el objeto json en java con: gson.toString pero estoy buscando ejemplos de como funciona el jar de google.gson y bueno ese es otro tema.

gracias por su ayuda.