【发布时间】:2023-03-31 00:00:02
【问题描述】:
我正在读取格式为 JSON 的数据:
{
"student" : [
{
"roll" : 1,
"name" : "abc",
"subjects" : [
{
"major" : "chemistry",
"minor" : "maths"
},
{
"major" : "biology",
"minor" : "physics"
}
]
},
{
"roll" : 2,
"name" : "xyz",
"subjects" : [
{
"major" : "english",
"minor" : "biology"
},
{
"major" : "english",
"minor" : "physics"
}
]
}
]
}
我将“学生”存储到一个字符串中,并将每个学生的详细信息 - 'roll、name、subjects' 放入 POJO。
-
ObjectMapper 映射器 = new ObjectMapper();
Map当我给出“Map.class”时,我得到错误,当我给出 new TypeReference -
在给定学生姓名的情况下,返回特定学生的所有专业和未成年人的最佳方式是什么?我应该做一个哈希图还是列表?或者有没有其他办法?
【问题讨论】:
标签: java json list object pojo