Example #1
0
 public static String convertToJson(Object value) throws IOException {
   JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider();
   provider.configure(JsonGenerator.Feature.QUOTE_NON_NUMERIC_NUMBERS, false);
   provider.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, true);
   try (ByteArrayOutputStream baos = new ByteArrayOutputStream(); ) {
     provider.writeTo(
         value, value.getClass(), null, null, MediaType.APPLICATION_JSON_TYPE, null, baos);
     return new String(baos.toByteArray());
   }
 }
 private static final JacksonJaxbJsonProvider getJsonProvider() {
   JacksonJaxbJsonProvider jsonProvider = new JacksonJaxbJsonProvider();
   jsonProvider.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
   return jsonProvider;
 }