Package org.codehaus.jackson.map

Examples of org.codehaus.jackson.map.ObjectMapper.readTree()


    ResourceScheduler rms = mrCluster.getResourceManager()
                                                   .getResourceScheduler();
    RMNMInfo rmInfo = new RMNMInfo(rmc,rms);
    String liveNMs = rmInfo.getLiveNodeManagers();
    ObjectMapper mapper = new ObjectMapper();
    JsonNode jn = mapper.readTree(liveNMs);
    Assert.assertEquals("Unexpected number of live nodes:",
                                               NUMNODEMANAGERS, jn.size());
    Iterator<JsonNode> it = jn.iterator();
    while (it.hasNext()) {
      JsonNode n = it.next();
View Full Code Here


                    authResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK;
            if (loginSuccessful) {
                // read json
                ObjectMapper mapper = new ObjectMapper();
                JsonNode parsedResponse =
                        mapper.readTree(authResponse.getEntity().getContent());
                // TODO These values should be used to pre-populate the
                // registration form when a user first registers
                //parsedResponse.get("fullname");
                //parsedResponse.get("email");
                log.info("JBoss.org user " + username
View Full Code Here

        AntAlgorithmSettings antAlgorithmSettings = new AntAlgorithmSettings();

        ObjectMapper mapper = new ObjectMapper();

        try {
            JsonNode antAlgorithmSettingsJsonNode = mapper.readTree(request).get("antAlgorithmSettings");

            antAlgorithmSettings
                .setAlpha(antAlgorithmSettingsJsonNode.get("alpha").getValueAsDouble())
                .setBeta(antAlgorithmSettingsJsonNode.get("beta").getValueAsDouble())
                .setInitialPheromoneAmount(antAlgorithmSettingsJsonNode.get("initialPheromoneAmount").getValueAsInt())
View Full Code Here

        ArrayList cities = null;
        List<List<Integer>> input = new ArrayList();

        try {
            cities = mapper.readValue(mapper.readTree(request).get("cities"), TypeFactory.collectionType(ArrayList.class, City.class));

            for (Object cityObject : cities) {
                for (Object cityObject2 : cities) {
                    if (cityObject != cityObject2) {
                        input.add(this.singleCity(cityObject, cityObject2, cities, antAlgorithmSettings));
View Full Code Here

            buffer = toByteArray(configStream);
            configStream.close();
            InputStream is = new ByteArrayInputStream(buffer);
            source = new InputSource(is);
            ObjectMapper mapper = new ObjectMapper().configure(JsonParser.Feature.ALLOW_COMMENTS, true);
            root = mapper.readTree(is);
            if (root.size() == 1) {
                Iterator<JsonNode> i = root.getElements();
                root = i.next();
            }
            processAttributes(rootNode, root);
View Full Code Here

    JsonFactory factory = new JsonFactory();
    JsonParser parser = factory.createJsonParser(json);
    ObjectMapper mapper = new ObjectMapper();
   
    // will throw exception if string is not parsable json
    mapper.readTree(parser);
  }

  @Test
  public void testCompare() {
    // Prepare a schema for testing.
View Full Code Here

        try {
            buffer = toByteArray(source.getByteStream());
            InputStream is = new ByteArrayInputStream(buffer);
            source = new InputSource(is);
            ObjectMapper mapper = new ObjectMapper().configure(JsonParser.Feature.ALLOW_COMMENTS, true);
            root = mapper.readTree(is);
            if (root.size() == 1) {
                Iterator<JsonNode> i = root.getElements();
                root = i.next();
            }
            processAttributes(rootNode, root);
View Full Code Here

    URL url = null;
    try {
      url = new URL( urlString );
      JsonFactory f = new JsonFactory();
      JsonParser jp = f.createJsonParser( url.openStream() );
      rootNode = mapper.readTree( jp );
    } catch (JsonProcessingException jpex ) {
      log.error("Problem accessing json are you getting json back on this url ["+urlString+"] ?", jpex);
    } catch (MalformedURLException malex) {
      log.error( "Problem accessing url ["+urlString+"]", malex );
    } catch (IOException ioex ) {
View Full Code Here

    JsonFactory factory = new JsonFactory();
    JsonParser parser = factory.createJsonParser(json);
    ObjectMapper mapper = new ObjectMapper();
   
    // will throw exception if string is not parsable json
    mapper.readTree(parser);
  }

  @Test public void testToStringDoesNotEscapeForwardSlash() throws Exception {
    GenericData data = GenericData.get();
    assertEquals("\"/\"", data.toString("/"));
View Full Code Here

    JsonFactory factory = new JsonFactory();
    JsonParser parser = factory.createJsonParser(json);
    ObjectMapper mapper = new ObjectMapper();

    // will throw exception if string is not parsable json
    mapper.readTree(parser);
  }

  @Test public void testExternalizeable() throws Exception {
    TestRecord before = new TestRecord();
    before.setName("foo");
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.