【问题标题】:Generating an awkward JSON data model directly from a Java class and GSON直接从 Java 类和 GSON 生成笨拙的 JSON 数据模型
【发布时间】:2015-10-08 01:47:26
【问题描述】:

我可以建立一个类来为这个 JSON 数据建模吗?

{
    "PROPERTY":[
    {
        "Integer":["String", "String"],
        "Integer":["String", "String"],
        "Integer":["String", "String"],   
    }
    ]   
}                            

我无法使用这个 JSON 数据。 我几乎可以通过这两个类获得正确的模型。
但我不能准确地说。

public class ClassObject {
    public Map<Integer, String[]> PROPERTY;
}   

{
    "PROPERTY":
    {
        "Integer":["String", "String"],
        "Integer":["String", "String"],
        "Integer":["String", "String"]   
    }  
}             

----

public class ClassObject {
    public List<Map<Integer, String[]>> PROPERTY;
}          

{
    "PROPERTY":[
        {"Integer":["String", "String"]},
        {"Integer":["String", "String"]},
        {"Integer":["String", "String"]},    
    ]    
} 

【问题讨论】:

  • 试试地图>
  • 您打算如何处理重名?它在 JSON 规范中未定义。

标签: java json gson data-modeling


【解决方案1】:

这个呢:

public class ClassObject {
    public Map<Integer, String[]>[] PROPERTY;
}

?

【讨论】:

  • 你如何初始化这个:Map[] MY_NAME =
  • 像任何阵列一样,您有具体问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 2012-06-11
相关资源
最近更新 更多