600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > json数组转换成java对象_json中包含json数组怎么转换成java对象

json数组转换成java对象_json中包含json数组怎么转换成java对象

时间:2024-01-01 13:24:28

相关推荐

json数组转换成java对象_json中包含json数组怎么转换成java对象

展开全部

下面是JSON转pojo的工具类,复制就可以e69da5e887aa3231313335323631343130323136353331333363353831用了。importjava.util.List;

importcom.fasterxml.jackson.core.JsonProcessingException;

importcom.fasterxml.jackson.databind.JavaType;

importcom.fasterxml.jackson.databind.ObjectMapper;

/**

*淘淘商城自定义响应结构

*/

publicclassJsonUtils{

//定义jackson对象

privatestaticfinalObjectMapperMAPPER=newObjectMapper();

/**

*将对象转换成json字符串。

*/

publicstaticStringobjectToJson(Objectdata){

try{

returnMAPPER.writeValueAsString(data);

}catch(JsonProcessingExceptione){

e.printStackTrace();

}

returnnull;

}

/**

*将json结果集转化为对象

*

*@paramjsonData

*json数据

*@paramclazz

*对象中的object类型

*@return

*/

publicstaticTjsonToPojo(StringjsonData,ClassbeanType){

try{

Tt=MAPPER.readValue(jsonData,beanType);

returnt;

}catch(Exceptione){

e.printStackTrace();

}

returnnull;

}

/**

*将json数据转换成pojo对象list

*/

publicstaticListjsonToList(StringjsonData,ClassbeanType){

JavaTypejavaType=MAPPER.getTypeFactory().constructParametricType(List.class,beanType);

try{

Listlist=MAPPER.readValue(jsonData,javaType);

returnlist;

}catch(Exceptione){

e.printStackTrace();

}

returnnull;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。