例子:
有一個實體類StudentInfo
放在一個List中,為List infoList;
現(xiàn)在需要把這個infoList 以字符串的形式存起來,示例如下:
@Data
public class StudentInfo{
/**
* 學生姓名
*/
private String name;
/**
* 學生年齡
*/
private String age;
}
下面示例代碼為將入?yún)nfoList轉(zhuǎn)為JSON字符串輸出文章來源:http://www.zghlxwxcb.cn/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字符串轉(zhuǎn)為List文章來源地址http://www.zghlxwxcb.cn/news/detail-708873.html
@Override
public List<StudentInfo> stringTransToList(String studentInfoJsonString) {
// 創(chuàng)建 ObjectMapper 對象
ObjectMapper objectMapper = new ObjectMapper();
try {
List<StudentInfo> infoList = objectMapper.readValue(chatContent, new TypeReference<>() {
});
return infoList;
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return null;
}
到了這里,關于Java中l(wèi)ist轉(zhuǎn)json字符串的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!