public static String toJson(Object value) { try { return OBJECT_MAPPER.writer().writeValueAsString(value); } catch (JsonProcessingException e) { throw new IllegalArgumentException("Unable to serialize to json", e); } }
public static byte[] toByteArray(Object value) { try { return OBJECT_MAPPER.writer().writeValueAsBytes(value); } catch (JsonProcessingException e) { throw new IllegalArgumentException("Unable to serialize to json", e); } }
public static <T> T fromJson(String json, Class<T> type) { try { return OBJECT_MAPPER.readValue(json, type); } catch (IOException e) { throw new IllegalArgumentException("Unable to parse json", e); } }
public static <T> T convertValue(Object value, Class<T> type) { return OBJECT_MAPPER.convertValue(value, type); }