Examples of JSONView


Examples of com.fasterxml.jackson.annotation.JsonView

    {
        JacksonJsonProvider prov = new JacksonJsonProvider();
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        Bean bean = new Bean();
        Method m = getClass().getDeclaredMethod("bogus");
        JsonView view = m.getAnnotation(JsonView.class);
        assertNotNull(view); // just a sanity check
        prov.writeTo(bean, bean.getClass(), bean.getClass(), new Annotation[] { view },
                MediaType.APPLICATION_JSON_TYPE, null, out);
        assertEquals("{\"value1\":1}", out.toString("UTF-8"));
    }
View Full Code Here

Examples of com.fasterxml.jackson.annotation.JsonView

        JacksonJsonProvider prov = new JacksonJsonProvider();
        prov.setDefaultWriteView(MyView2.class);
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        Bean bean = new Bean();
        Method m = getClass().getDeclaredMethod("bogus");
        JsonView view = m.getAnnotation(JsonView.class);
        assertNotNull(view);
        prov.writeTo(bean, bean.getClass(), bean.getClass(), new Annotation[0],
                MediaType.APPLICATION_JSON_TYPE, null, out);
        assertEquals("{\"value2\":2}", out.toString("UTF-8"));
    }
View Full Code Here

Examples of com.fasterxml.jackson.annotation.JsonView

  @Override
  protected void beforeBodyWriteInternal(MappingJacksonValue bodyContainer, MediaType contentType,
      MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) {

    JsonView annotation = returnType.getMethodAnnotation(JsonView.class);
    Class<?>[] classes = annotation.value();
    if (classes.length != 1) {
      throw new IllegalArgumentException(
          "@JsonView only supported for response body advice with exactly 1 class argument: " + returnType);
    }
    bodyContainer.setSerializationView(classes[0]);
View Full Code Here

Examples of com.fasterxml.jackson.annotation.JsonView

    {
        JacksonXMLProvider prov = new JacksonXMLProvider();
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        Bean bean = new Bean();
        Method m = getClass().getDeclaredMethod("bogus");
        JsonView view = m.getAnnotation(JsonView.class);
        assertNotNull(view); // just a sanity check
        prov.writeTo(bean, bean.getClass(), bean.getClass(), new Annotation[] { view },
                MediaType.APPLICATION_JSON_TYPE, null, out);
        assertEquals("<Bean><value1>1</value1></Bean>", out.toString("UTF-8"));
    }
View Full Code Here

Examples of com.fasterxml.jackson.annotation.JsonView

    try {
      JsonFactory jsonFactory = mapper.getFactory();
      JsonGenerator jsonGenerator = jsonFactory.createGenerator(writer);

      JsonView view = returnType.getMethodAnnotation(JsonView.class);
      Class<?>[] viewClass = view.value();
      notEmpty(viewClass, "The view class is missing: " + returnType);
      // prepare a writer
      ObjectWriter objectWriter = mapper.writerWithView(viewClass[0]);
      // write output
      objectWriter.writeValue(jsonGenerator, returnValue);
View Full Code Here

Examples of com.firefly.mvc.web.view.JsonView

  public View dispose(HttpServletRequest request, HttpServletResponse response) {
    Food food = new Food();
    food.setName("banana");
    food.setPrice(3.99);
    log.info("food interceptor 2 : {}", food);
    return new JsonView(food);
  }
View Full Code Here

Examples of com.firefly.mvc.web.view.JsonView

    return new JspView("/book.jsp");
  }

  @RequestMapping(value = "/book/json", method = HttpMethod.POST)
  public View getBook(@HttpParam("book") Book book) {
    return new JsonView(book);
  }
View Full Code Here

Examples of com.firefly.mvc.web.view.JsonView

    return new JsonView(book);
  }
 
  @RequestMapping(value = "/book/testMethod", method = {HttpMethod.GET, HttpMethod.POST})
  public View testMethod(@HttpParam("book") Book book) {
    return new JsonView(book);
  }
View Full Code Here

Examples of com.intel.mountwilson.util.JSONView

   * @return
   */
  public ModelAndView getDashBoardData(HttpServletRequest req,HttpServletResponse res) {
    log.info("DemoPortalDataController.getDashBoardData >>");
    Map<Integer, List<HostDetailsEntityVO>> map =null;
    ModelAndView responseView = new ModelAndView(new JSONView());
    try {
      //Get map view for All Host based on the value of Page_NO(this values is available from TDPConfig)
      map = getAllHostDetailsFromDB(req);
     
      //calling into a Service layer to get trust status for Host on Page No 1(using map.get(1)).
View Full Code Here

Examples of com.intel.mountwilson.util.JSONView

   * @param res
   * @return
   */
  public ModelAndView getHostTrustSatusForPageNo(HttpServletRequest req,HttpServletResponse res) {
    log.info("DemoPortalDataController.getHostTrustSatusForPageNo >>");
    ModelAndView responseView = new ModelAndView(new JSONView());
    try {
      //getting selected Page No.
      int selectedPage = Integer.parseInt(req.getParameter("pageNo"));
      HttpSession session = req.getSession();
      @SuppressWarnings("unchecked")
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.