将Json转实体

Posted Ice_Blue_Brother

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Json转实体相关的知识,希望对你有一定的参考价值。

算了,不废话了技术分享图片

protected static ObjectMapper mapper = new ObjectMapper();

 

//转一个
public <S> S getRequestParams(String json, Class<S> membersClazzs)
  throws JsonParseException, JsonMappingException, IOException {
  return mapper.readValue(json, membersClazzs);
}


//转多个
public static <S> S getRequestParams(String json, Class<?> collectionsClass,
  Class<?>... membersClazzs) throws JsonParseException,
  JsonMappingException, IOException {
  return mapper.readValue(json, mapper.getTypeFactory().constructParametricType(collectionsClass, membersClazzs));
}


//调用转换方法
public voidTest(@RequestParam("entityJSON") StringentityJSON,……){
  ……
  Entity entity= getRequestParams(entityJSON,Entity.class);
  ……
}


以上是关于将Json转实体的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据实体转换为 JSON 字符串

如何将数据实体转换为 JSON 字符串

将Json转实体

利用VisualStudio将Json转C#实体类,给你2套方案

java net.sf.json 如何将javabean的首字母转换为大写

JAVA中,类、对象、实体、实体类、实体对象之间存在怎样的联系??请高手做形象的解释。