用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注释。

10-07 19:47
查看更多