@Test public void jsonToBeanTest(){ Json json=JsonUtils.jsonToBean(jsonStr, Json.class); Assert.assertNotNull(json); }
public static <T> T jsonToBean(String json, Class<T> valueType){ if(!Strings.isNullOrEmpty(json)){ try { return getInstance().readValue(json, valueType); } catch (JsonParseException e) { logger.error(e.getMessage(),e); } catch (JsonMappingException e) { logger.error(e.getMessage(),e); } catch (IOException e) { logger.error(e.getMessage(),e); } } return null; }
JsonUtils { public static <T> T jsonToBean(String json, Class<T> valueType){ if(!Strings.isNullOrEmpty(json)){ try { return getInstance().readValue(json, valueType); } catch (JsonParseException e) { logger.error(e.getMessage(),e); } catch (JsonMappingException e) { logger.error(e.getMessage(),e); } catch (IOException e) { logger.error(e.getMessage(),e); } } return null; } }
JsonUtils { public static <T> T jsonToBean(String json, Class<T> valueType){ if(!Strings.isNullOrEmpty(json)){ try { return getInstance().readValue(json, valueType); } catch (JsonParseException e) { logger.error(e.getMessage(),e); } catch (JsonMappingException e) { logger.error(e.getMessage(),e); } catch (IOException e) { logger.error(e.getMessage(),e); } } return null; } private  JsonUtils(); }
JsonUtils { public static <T> T jsonToBean(String json, Class<T> valueType){ if(!Strings.isNullOrEmpty(json)){ try { return getInstance().readValue(json, valueType); } catch (JsonParseException e) { logger.error(e.getMessage(),e); } catch (JsonMappingException e) { logger.error(e.getMessage(),e); } catch (IOException e) { logger.error(e.getMessage(),e); } } return null; } private  JsonUtils(); static ObjectMapper getInstance(); static T jsonToBean(String json,  Class<T> valueType); static String beanToJson(Object bean); static List<T> jsonToList(String json,Class<T> clazz); static String beanToJsonAndFmDate(Object channelList); }
JsonUtils { public static <T> T jsonToBean(String json, Class<T> valueType){ if(!Strings.isNullOrEmpty(json)){ try { return getInstance().readValue(json, valueType); } catch (JsonParseException e) { logger.error(e.getMessage(),e); } catch (JsonMappingException e) { logger.error(e.getMessage(),e); } catch (IOException e) { logger.error(e.getMessage(),e); } } return null; } private  JsonUtils(); static ObjectMapper getInstance(); static T jsonToBean(String json,  Class<T> valueType); static String beanToJson(Object bean); static List<T> jsonToList(String json,Class<T> clazz); static String beanToJsonAndFmDate(Object channelList);  }