Package org.codehaus.jackson.jaxrs

Examples of org.codehaus.jackson.jaxrs.JacksonJsonProvider


        public ObjectMapper getContext(Class<?> type) {
          return type.getAnnotation(JsonRootName.class) == null ? DEFAULT_MAPPER : WRAPPED_MAPPER;
        }
      });

      jsonProvider = new JacksonJsonProvider();
      addMessageBodyReader(jsonProvider);
      addMessageBodyWriter(jsonProvider);

      streamProvider = new InputStreamProvider();
      addMessageBodyReader(streamProvider);
View Full Code Here


  }

  @Provides
  @Singleton
  public JacksonJsonProvider getJackson(ObjectMapper mapper) {
    return new JacksonJsonProvider(mapper);
  }
View Full Code Here

  }

  @Provides
  @Singleton
  public JacksonJsonProvider getJackson(ObjectMapper mapper) {
    return new JacksonJsonProvider(mapper);
  }
View Full Code Here

        ObjectMapper mapper = new ObjectMapper();
        JaxbAnnotationIntrospector jaxbIntrospector = new JaxbAnnotationIntrospector();
        mapper.getSerializationConfig().setAnnotationIntrospector(jaxbIntrospector);
        mapper.getSerializationConfig().set(Feature.WRITE_DATES_AS_TIMESTAMPS, true);
        mapper.getDeserializationConfig().setAnnotationIntrospector(jaxbIntrospector);
        JacksonJsonProvider jacksonProvider = new JacksonJsonProvider(mapper);
        return new Object[] {jacksonProvider};
    }
View Full Code Here

    private static JacksonJsonProvider createProvider()
    {
        final JacksonJsonProviderFactory jacksonJsonProviderFactory = new JacksonJsonProviderFactory();
        Class<? extends JacksonJsonProviderFactory> factoryClass = jacksonJsonProviderFactory.getClass();
        JacksonJsonProvider provider = null;
        try
        {
            try
            {
                provider = (JacksonJsonProvider) factoryClass.getMethod("create").invoke(jacksonJsonProviderFactory);
View Full Code Here

        return new Class<?>[] {POJOResource.class};
    }

    @Override
    protected Object[] getSingletons() {
        JacksonJsonProvider jacksonProvider = new JacksonJsonProvider();
        return new Object[] {jacksonProvider};
    }
View Full Code Here

    protected Object[] getSingletons() {
        ObjectMapper mapper = new ObjectMapper();
        JaxbAnnotationIntrospector jaxbIntrospector = new JaxbAnnotationIntrospector();
        mapper.getSerializationConfig().setAnnotationIntrospector(jaxbIntrospector);
        mapper.getDeserializationConfig().setAnnotationIntrospector(jaxbIntrospector);
        jacksonProvider = new JacksonJsonProvider();
        jacksonProvider.setMapper(mapper);
        return new Object[]{jacksonProvider};
    }
View Full Code Here

        assertTrue(JSONUtils.equals(new JSONObject(expectedResponseString),
                new JSONObject(response.getContentAsString())));
       
        // call the provider as though the wink-client was in use on the client side
        InputStream is = new ByteArrayInputStream(response.getContentAsByteArray());
        JacksonJsonProvider jacksonProvider = new JacksonJsonProvider();
        Animal animal = (Animal)jacksonProvider.readFrom(Object.class, Animal.class, null, MediaType.APPLICATION_JSON_TYPE, null, is);
       
        // make sure pseudo polymorphism support works.  See Animal class with @JsonCreator and @JsonProperty annotations
        assertEquals(Dog.class, animal.getClass());

    }
View Full Code Here

        return new Class<?>[] {Resource.class};
    }
   
    @Override
    protected Object[] getSingletons() {
        JacksonJsonProvider jacksonProvider = new JacksonJsonProvider();
        jacksonProvider.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.USE_GETTERS_AS_SETTERS, false);
        jacksonProvider.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.USE_BIG_DECIMAL_FOR_FLOATS, true);
        jacksonProvider.configure(org.codehaus.jackson.map.DeserializationConfig.Feature.USE_BIG_INTEGER_FOR_INTS, true);
        return new Object[] {jacksonProvider};
    }
View Full Code Here

    }

    public void testJaxRsVersions()
    {
        if (runsFromAnt()) {
            assertVersion(new JacksonJsonProvider().version(), MAJOR_VERSION, MINOR_VERSION);
        }
    }
View Full Code Here

TOP

Related Classes of org.codehaus.jackson.jaxrs.JacksonJsonProvider

Copyright © 2018 www.massapicom. 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.