我有这段代码,当我运行它时,它返回一个空的“JSON”,只是“JSON”的结构。
怎么了?我该怎么办?
包 com.Data;
导入 com.hp.hpl.jena.query.ResultSet;
导入 javax.ws.rs.core.Context;
导入 javax.ws.rs.core.UriInfo;
导入 javax.ws.rs.PathParam;
导入 javax.ws.rs.Consumes;
导入 javax.ws.rs.PUT;
导入 javax.ws.rs.Path;
导入 javax.ws.rs.GET;
导入 javax.ws.rs.Produces;
导入 javax.ws.rs.core.MediaType;
@Path("/Servicio")
公共类服务{
@Context
private UriInfo context;
public Servicio() { }
@GET
@Path("/{universidad}")
@Produces({ MediaType.APPLICATION_JSON})
public ResultSet getJson(@PathParam("universidad") String universidad) {
com.Data.Metodos metodo = new Metodos();
universidad = universidad.replace(' ', '+');
String URI = "http://dbpedia.org/sparql/University/country/?"+universidad+"/es/1/=json/";
String lista[];
String filtros[];
String Query = "";
lista = metodo.get_Cadenas(URI);
filtros = metodo.elementos(lista);
Query = metodo.Query(filtros);
return (metodo.outformat(Query, filtros[0], filtros[4]));
}
@PUT
@Consumes("application/json")
public void putJson(String content) {
}
}