Package com.fasterxml.jackson.databind

Examples of com.fasterxml.jackson.databind.ObjectMapper.readTree()


    public void assertXMLEqual(String expectedXml,
                                String resultXml) {
        try {
            ObjectMapper mapper = new ObjectMapper();

            JsonNode expectedTree = mapper.readTree( expectedXml );
            JsonNode resultTree = mapper.readTree( resultXml );

            assertEquals("Expected:" + expectedXml + "\nwas:" + resultXml,
                    expectedTree, resultTree);
View Full Code Here


                                String resultXml) {
        try {
            ObjectMapper mapper = new ObjectMapper();

            JsonNode expectedTree = mapper.readTree( expectedXml );
            JsonNode resultTree = mapper.readTree( resultXml );

            assertEquals("Expected:" + expectedXml + "\nwas:" + resultXml,
                    expectedTree, resultTree);

        } catch ( Exception e ) {
View Full Code Here

  }

  public void shouldMapFromJsonNode() throws Exception {
    String orderJson = "{\"id\":456, \"customer\":{\"id\":789, \"street_address\":\"123 Main Street\", \"address_city\":\"SF\"}}";
    ObjectMapper objectMapper = new ObjectMapper();
    JsonNode node = objectMapper.readTree(orderJson);

    Order order = modelMapper.map(node, Order.class);

    assertEquals(order.id, 456);
    assertEquals(order.customer.id, 789);
View Full Code Here

    assertEquals(order.customer.id, 789);
    assertEquals(order.customer.address.street, "123 Main Street");
    assertEquals(order.customer.address.city, "SF");

    String flatOrderJson = "{\"id\":222, \"customer_id\":333, \"customer_street_address\":\"444 Main Street\", \"customer_address_city\":\"LA\"}";
    node = objectMapper.readTree(flatOrderJson);

    order = modelMapper.map(node, Order.class, "flat");

    assertEquals(order.id, 222);
    assertEquals(order.customer.id, 333);
View Full Code Here

  }

  public void shouldMapWithExplicitMapping() throws Exception {
    String orderJson = "{\"id\":456, \"customer\":{\"id\":789, \"strt\":\"123 Main Street\", \"cty\":\"SF\"}}";
    ObjectMapper objectMapper = new ObjectMapper();
    JsonNode node = objectMapper.readTree(orderJson);

    modelMapper.createTypeMap(node, Order.class).addMappings(new PropertyMap<JsonNode, Order>() {
      @Override
      protected void configure() {
        map(source("customer.strt")).getCustomer().getAddress().setStreet(null);
View Full Code Here

  @Override
  public VircurexOpenOrdersReturn deserialize(JsonParser jsonParser, DeserializationContext ctxt) throws IOException {

    List<VircurexOpenOrder> openOrdersList = new ArrayList<VircurexOpenOrder>();
    ObjectMapper mapper = new ObjectMapper();
    ObjectNode jsonNodes = mapper.readTree(jsonParser);

    Iterator<Map.Entry<String, JsonNode>> jsonNodeIterator = jsonNodes.fields();

    while (jsonNodeIterator.hasNext()) {
View Full Code Here

    Reader record = null;
    ObjectMapper mapper = new ObjectMapper();
    try {
      while ((record = splitter.getNextReader()) != null) {
        recordCount++;
        JsonNode node = mapper.readTree(record);
        out(node.toString());
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
View Full Code Here

            throws ServletException, IOException {
        try {
            Root root = (Root) request.getAttribute("root");
            Tree tree = (Tree) request.getAttribute("tree");
            ObjectMapper mapper = new ObjectMapper();
            JsonNode node = mapper.readTree(request.getInputStream());
            if (node.isObject()) {
                post(node, tree);
                root.commit(DefaultConflictHandler.OURS);
                doGet(request, response);
            } else {
View Full Code Here

      ObjectMapper objectMapper = new ObjectMapper();
      JsonFactory jsonFactory = objectMapper.getFactory();
      JsonParser jsonParser = jsonFactory
          .createParser(new File(jsonFile));
 
      JsonNode jsonNode = objectMapper.readTree(jsonParser);
      JsonNode businessList = jsonNode.get("business");
      System.out.println(businessList.get(0).get("categories").get(0));
 
      for (JsonNode business : businessList) {
 
View Full Code Here

      ObjectMapper objectMapper = new ObjectMapper();
      JsonFactory jsonFactory = objectMapper.getFactory();
      JsonParser jsonParser = jsonFactory
          .createParser(new File(jsonFile));
 
      JsonNode jsonNode = objectMapper.readTree(jsonParser);
      JsonNode userList = jsonNode.get("user");
//      System.out.println(userList.get(0).get("user_id").get(0));
 
      for (JsonNode user : userList) {
   
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.