У меня есть JSON, хранящий в моей базе данных, я хочу вернуть этот JSON, как в Jax-RS Get Service, без использования POJO. Есть ли способ сделать это? Я попытался просто установить его в строке, но результат сбежал. Я также попытался вернуть jsonObject, но я получил "org.codehaus.jackson.map.jsonmappingException: не найдено сериализатора для класса org.json.jsonobject", поэтому я думаю, что я не могу использовать этот тип объекта. Наконец, я использовал jsonNode, и он вернул мои данные как следующее: < /p>
{
"nodeType": "OBJECT",
"int": false,
"object": true,
"valueNode": false,
"missingNode": false,
"containerNode": true,
"pojo": false,
"number": false,
"integralNumber": false,
"floatingPointNumber": false,
"short": false,
"long": false,
"double": false,
"bigDecimal": false,
"bigInteger": false,
"textual": false,
"boolean": false,
"binary": false,
"null": false,
"float": false,
"array": false
}
< /code>
Код. < /p>
@GET
@Path("/campanas")
public Response obtenerCampanas(@HeaderParam("Authorization") String sessionId) {
ResponseBase response = new ResponseBase();
int requestStatus = 200;
CampanaResponse campanaResponse = campanasFacade.obtenerCampanas();
response.setData(campanaResponse);
response.setRequestInfo(GlosaCodigoRequest.OPERACION_EXITOSA);
return Response.status(requestStatus).entity(response).build();
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Campanas")
public class CampanaResponse implements Serializable {
private static final long serialVersionUID = -7414170846816649055L;
@XmlElement(name = "campanas", required = true)
private List campanas;
@XmlElement(name = "fecha", required = true)
private Date fecha;
//getters.. setters
public static class Campana {
private String idCampana;
private String nombre;
private String urlBanner;
private String global;
private String numeroCuenta;
private Date fechaDonaciones;
private Date fechaInicio;
private Date fechaFin;
private JSONObject config;
//getters..setters
}
}
< /code>
Есть ли способ сделать это? Спасибо. < /P>
jax-rs, Weblogic 12.1.3 < /p>
Подробнее здесь: https://stackoverflow.com/questions/327 ... rom-string