0
Реализация веб-сервиса RestEasy rest, у меня есть проблема.Неудачные параметры JSON при вызове сообщения веб-службы
Ajax Jquery:
$(document).ready(function(){
var sUrlBusqueda = "http://localhost:8888/rest/posiciones/testPost";
var valores = new Object();
valores.lat = '12';
valores.lng = '12';
valores.radio = '12';
var parametros = new Array();
parametros[0] = "lat";
parametros[1] = "lng";
parametros[2] = "radio";
var jsonText = JSON.stringify(valores, parametros, "\t");
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: sUrlBusqueda,
data: jsonText,
dataType: "json",
success: function (data) {//On Successfull service call
var sCadena = "";
$.each(data, function(i,data){
sCadena = sCadena + data.oCoordenadaVO.id;
});
alert(sCadena);
},
failure: function ServiceFailed(data) {
alert('error');
return;
}
});
});
Веб-сервис:
@Override
@POST
@Consumes("application/json")
@Produces("application/json")
public List<CoordenadaVO> getLocalizacionesPost(
@DefaultValue("0") @QueryParam("lat") String lat,
@DefaultValue("0") @QueryParam("lng") String lng,
@DefaultValue("0") @QueryParam("radio") String radio) {
long startTime = System.currentTimeMillis();
}
В веб-службе я получаю только параметры значение значение по умолчанию 0. Это Json код груза, я не вижу ошибка какие-нибудь идеи ?.