0
實現一個Web服務RestEasy休息,我有一個問題。調用Web服務後失敗JSON參數
阿賈克斯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;
}
});
});
Web服務:
@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();
}
在Web服務,我只接收值參數的默認值0。這是JSON的代碼發貨,我沒有看到錯誤有什麼想法?