例子:
有一个实体类StudentInfo
放在一个List中,为List infoList;
现在需要把这个infoList 以字符串的形式存起来,示例如下:
@Data
public class StudentInfo{
/**
* 学生姓名
*/
private String name;
/**
* 学生年龄
*/
private String age;
}
下面示例代码为将入参infoList转为JSON字符串输出文章来源:https://www.toymoban.com/news/detail-708873.html
public class StudentInfoServiceImpl implements StudentInfoService {
@Override
public String listTransToString(List<StudentInfo> infoList) {
ObjectMapper objectMapper = new ObjectMapper();
try {
String studentInfoJsonString = objectMapper.writeValueAsString(infoList);
return studentInfoJsonString;
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return null;
}
}
下面示例代码为将JSON字符串转为List文章来源地址https://www.toymoban.com/news/detail-708873.html
@Override
public List<StudentInfo> stringTransToList(String studentInfoJsonString) {
// 创建 ObjectMapper 对象
ObjectMapper objectMapper = new ObjectMapper();
try {
List<StudentInfo> infoList = objectMapper.readValue(chatContent, new TypeReference<>() {
});
return infoList;
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return null;
}
到了这里,关于Java中list转json字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!