Package org.codehaus.jackson.map

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


  public static ObjectReader createReader(Type type)
  {
    ObjectMapper mapper = getObjectMapper(type);
    setGlobalConfigurations(mapper);
    JavaType paramJavaType = mapper.getTypeFactory().constructType(type);
    ObjectReader reader = mapper.reader(paramJavaType);
    return reader;
  }

  public static ObjectWriter createWriter(Type type)
  {
View Full Code Here


    {
        if (runsFromAnt()) {
            ObjectMapper mapper = new ObjectMapper();
            assertVersion(mapper.version(), MAJOR_VERSION, MINOR_VERSION);
            assertVersion(mapper.writer().version(), MAJOR_VERSION, MINOR_VERSION);
            assertVersion(mapper.reader().version(), MAJOR_VERSION, MINOR_VERSION);
        }
    }

    public void testXcVersions()
    {
View Full Code Here

  public static void extractMetricsFromJmxBean(InputStream jmxStream, String jmxUrl,
                                               Map<String, String> jmxProperties,
                                               Map<String, Metric> metrics) {
    ObjectMapper jmxObjectMapper = new ObjectMapper();
    jmxObjectMapper.configure(DeserializationConfig.Feature.USE_ANNOTATIONS, false);
    ObjectReader jmxObjectReader = jmxObjectMapper.reader(JMXMetricHolder.class);
    JMXMetricHolder metricHolder = null;
    try {
      metricHolder = jmxObjectReader.readValue(jmxStream);
    } catch (IOException e) {
      logger.error(String.format("Malformed jmx data from %s. Error %s", jmxUrl, e.getMessage()));
View Full Code Here

                .credentials(new ConnectionCredentials("foo", "bar"))
                .dataTypes(OutboundDataType.PROCESSED).build();
        OutboundConfigurationServiceDTO dtoBefore = new OutboundConfigurationServiceDTO(outboundConfiguration);
        ObjectMapper mapper = new ObjectMapper();
        String json = mapper.writeValueAsString(dtoBefore);
        OutboundConfigurationServiceDTO dtoAfter = mapper.reader(OutboundConfigurationServiceDTO.class).readValue(json);
        Assert.assertEquals(dtoBefore, dtoAfter);
        Assert.assertEquals(dtoBefore.hashCode(), dtoAfter.hashCode());
    }
}
View Full Code Here

    @Override
    public ServiceNames readFrom(Class<ServiceNames> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException, WebApplicationException
    {
        List<String>        names = Lists.newArrayList();
        ObjectMapper        mapper = new ObjectMapper();
        JsonNode            tree = mapper.reader().readTree(entityStream);
        for ( int i = 0; i < tree.size(); ++i )
        {
            JsonNode node = tree.get(i);
            names.add(node.get("name").asText());
        }
View Full Code Here

    public ServiceInstance<T> readFrom(Class<ServiceInstance<T>> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException, WebApplicationException
    {
        try
        {
            ObjectMapper                mapper = new ObjectMapper();
            JsonNode                    node = mapper.reader().readTree(entityStream);
            return readInstance(node, context);
        }
        catch ( Exception e )
        {
            throw new WebApplicationException(e);
View Full Code Here

    {
        try
        {
            List<ServiceInstance<T>>    instances = Lists.newArrayList();
            ObjectMapper                mapper = new ObjectMapper();
            JsonNode                    tree = mapper.reader().readTree(entityStream);
            for ( int i = 0; i < tree.size(); ++i )
            {
                JsonNode                    node = tree.get(i);
                ServiceInstance<T> instance = JsonServiceInstanceMarshaller.readInstance(node, context);
                instances.add(instance);
View Full Code Here

        //then
        final ObjectMapper mapper = new ObjectMapper();
        final JsonNode value = mapper.valueToTree(unifiedPushMessage);

        JsonNode format = mapper.reader().readTree(getClass().getResourceAsStream("/message-format.json"));
        assertEquals(format, value);
    }

    @Test
    public void createBroadcastMessage() throws IOException {
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.