Examples of MappingJsonFactory


Examples of org.codehaus.jackson.map.MappingJsonFactory

    WebClient client = WebClient.create(endpointUrl + "/hello/jsonBean", providers);
    Response r = client.accept("application/json")
        .type("application/json")
        .post(inputBean);
    assertEquals(Response.Status.OK.getStatusCode(), r.getStatus());
    MappingJsonFactory factory = new MappingJsonFactory();
    JsonParser parser = factory.createJsonParser((InputStream)r.getEntity());
    JsonBean output = parser.readValueAs(JsonBean.class);
    assertEquals("Maple", output.getVal2());
  }
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

    }

    public void testPojoReading()
        throws IOException
    {
        JsonFactory jf = new MappingJsonFactory();
        final String JSON = "{ \"x\" : 9 }";
        JsonParser jp = jf.createJsonParser(new StringReader(JSON));

        // let's try first by advancing:
        assertToken(JsonToken.START_OBJECT, jp.nextToken());
        Pojo p = jp.readValueAs(Pojo.class);
        assertEquals(9, p._x);
        jp.close();

        // and without
        jp = jf.createJsonParser(new StringReader(JSON));
        p = jp.readValueAs(Pojo.class);
        assertEquals(9, p._x);
        jp.close();
    }
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

    }

    public void testReadingArrayAsTree()
        throws IOException
    {
        JsonFactory jf = new MappingJsonFactory();
        final String JSON = "[ 1, 2, false ]";

        for (int i = 0; i < 2; ++i) {
            JsonParser jp = jf.createJsonParser(new StringReader(JSON));
            // whether to try advancing first or not? Try both
            if (i == 0) {
                assertToken(JsonToken.START_ARRAY, jp.nextToken());
            }
            JsonNode root = jp.readValueAsTree();
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

     * Test similar to above, but instead reads a sequence of values
     */
    public void testIncrementalPojoReading()
        throws IOException
    {
        JsonFactory jf = new MappingJsonFactory();
        final String JSON = "[ 1, true, null, \"abc\" ]";
        JsonParser jp = jf.createJsonParser(new StringReader(JSON));

        // let's advance past array start to prevent full binding
        assertToken(JsonToken.START_ARRAY, jp.nextToken());

        assertToken(JsonToken.VALUE_NUMBER_INT, jp.nextToken());
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

     */

    public void testPojoWriting()
        throws IOException
    {
        JsonFactory jf = new MappingJsonFactory();
        StringWriter sw = new StringWriter();
        JsonGenerator gen = jf.createJsonGenerator(sw);
        gen.writeObject(new Pojo());
        gen.close();
        // trimming needed if main-level object has leading space
        String act = sw.toString().trim();
        assertEquals("{\"x\":4}", act);
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

  @SuppressWarnings("unchecked")
  public JsonWrapper(String content) throws Exception {
    this.content = content;
    try {
      target = new MappingJsonFactory().createJsonParser(content.replace("\\","/")).readValueAs(Map.class);
    } catch (JsonParseException e) {
      throw new JsonMappingException("Cannot create wrapper for:\n"+content, e);
    }
    context = new StandardEvaluationContext();
    context.addPropertyAccessor(new MapAccessor());
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

  private final Map<String, Object> target;

  @SuppressWarnings("unchecked")
  public JsonWrapper(String content) throws Exception {
    target = new MappingJsonFactory().createJsonParser(content).readValueAs(Map.class);
    context = new StandardEvaluationContext();
    context.addPropertyAccessor(new MapAccessor());
    parser = new SpelExpressionParser();
  }
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

    ObjectMapper mapper = new ObjectMapper();
    return mapper.valueToTree(this);
  }
     
  public static <T> T fromJson(byte[] in, Class<T> clazz) {
     MappingJsonFactory jsonFactory = new MappingJsonFactory(); // or, for data binding, org.codehaus.jackson.mapper.MappingJsonFactory
     try {
      JsonParser jp = jsonFactory.createJsonParser(in);
      return jp.readValueAs(clazz);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
  }
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

      throw new RuntimeException(e);
    }
  }
 
  public static <T> T fromJson(InputStream in, Class<T> clazz) {
     MappingJsonFactory jsonFactory = new MappingJsonFactory(); // or, for data binding, org.codehaus.jackson.mapper.MappingJsonFactory
     try {
      JsonParser jp = jsonFactory.createJsonParser(in);
      return jp.readValueAs(clazz);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
   
View Full Code Here

Examples of org.codehaus.jackson.map.MappingJsonFactory

public class JsonMarshaller<T extends Object> implements DynamoDBMarshaller<T> {

    @Override
    public String marshall(T obj) {
        try {
            JsonFactory jsonFactory = new MappingJsonFactory();
            StringWriter output = new StringWriter();
            JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(output);
            jsonGenerator.writeObject(obj);
            return output.toString();
        } catch ( Exception e ) {
            throw new RuntimeException(e);
        }
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.