Пример #1
0
 public ConnectorStore() {
   GsonBuilder gsonBuilder = new GsonBuilder();
   gsonBuilder.registerTypeAdapter(UpdateInfo.class, new UpdateInfoSerializer());
   gson = gsonBuilder.create();
   mapper.setVisibility(JsonMethod.FIELD, JsonAutoDetect.Visibility.ANY);
   mapper.configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false);
 }
Пример #2
0
 JSONDeserializer() {
   mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
   mapper.configure(DeserializationConfig.Feature.USE_JAVA_ARRAY_FOR_JSON_ARRAY, true);
   mapper.configure(DeserializationConfig.Feature.READ_ENUMS_USING_TO_STRING, true);
   mapper.configure(DeserializationConfig.Feature.AUTO_DETECT_SETTERS, true);
   mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
   mapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);
 }
Пример #3
0
  public static <T> T toObject(String content, Class<T> valueType) {
    if (objectMapper == null) {
      objectMapper = new ObjectMapper();
      objectMapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
      objectMapper.configure(Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    }
    try {
      return objectMapper.readValue(content, valueType);
    } catch (Exception e) {
      e.printStackTrace();
    }

    return null;
  }
Пример #4
0
  @Override
  public void writeTo(
      Object value,
      Class<?> type,
      Type genericType,
      Annotation[] annotations,
      MediaType mediaType,
      MultivaluedMap<String, Object> httpHeaders,
      OutputStream entityStream)
      throws IOException {
    ObjectMapper mapper = locateMapper(type, mediaType);

    SerializationConfig newSerializerConfig =
        mapper
            .getSerializationConfig()
            .without(Feature.FAIL_ON_EMPTY_BEANS)
            .without(Feature.WRITE_DATES_AS_TIMESTAMPS);

    mapper.setSerializationConfig(newSerializerConfig);
    mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);

    super.writeTo(value, type, genericType, annotations, mediaType, httpHeaders, entityStream);
  }
 static {
   objectMapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);
 }
Пример #6
0
 static {
   objectMapper.setVisibility(JsonMethod.FIELD, JsonAutoDetect.Visibility.ANY);
   //        objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
 }