java中的mapper是什么_JAVA操作ObjectMapper类

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:30   2366   0

String jsonString= "";

stringToStudent(mapper, jsonString);

studentToString(mapper, jsonString);

stringToStudentList(mapper, jsonString);

}/*** 字符串转实体类

*

*@parammapper

*@paramjsonString*/

public static voidstringToStudent(ObjectMapper mapper, String jsonString) {

jsonString= "{\"id\":1001,\"name\":\"Tom\",\"info\":\"一个小男孩\"}";try{

Student student= mapper.readValue(jsonString, Student.class);

System.out.println(student);

}catch(Exception e) {

e.printStackTrace();

}

}/*** 实体类转字符串

*

*@parammapper

*@paramjsonString*/

public static voidstudentToString(ObjectMapper mapper, String jsonString) {

Student student= newStudent();

student.setId(1002);

student.setName("李四");

student.setInfo("一个小女孩");try{

jsonString=mapper.writeValueAsString(student);

System.out.println(jsonString);

}catch(Exception e) {

e.printStackTrace();

}

}/*** 字符串转 List

*

*@parammapper

*@paramjsonString*/

public static voidstringToStudentList(ObjectMapper mapper, String jsonString) {

jsonString= "[{\"id\":1001,\"name\":\"Tom\",\"info\":\"一个小男孩\"},{\"id\":1002,\"name\":\"Jane\",\"info\":\"一个小女孩\"}]";try{

Student[] stu= mapper.readValue(jsonString, Student[].class);for(Student student : stu) {

System.out.println(student);

}

String ss=mapper.writeValueAsString(stu);

System.out.println(ss);

}catch(Exception e) {

e.printStackTrace();

}

}

}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP