用Java可以保存以下数据吗? HashMap的HashMap?
我需要创建一个可以容纳此类信息的Java类。
{
"data" : {
"subdata" : [ {
"attribute" : "1",
"value" : "2",
"operator" : "3"
}, {
"attribute" : "4",
"value" : "5",
"operator" : "6"
} ]
}
}
最佳答案
您始终可以将json反序列化为Map。但是,如果您的代码将始终具有确切的结构,那么最好创建适当的类!
class DataContainer {
Data data;
}
class Data {
List<Detail> subdata;
}
class Detail {
String attribute;
String operator;
String value;
}
请记住添加解析器所需的任何JSON注释。