根据json字符串建实体类

{
    "data":[
        {
            "item0":"红色",
            "item1":"S",
            "item2":"长袖",
            "attrObj":{
                "stock":"1",
                "stockWarning":"2",
                "priceIn":"3"
            }
        }],
    "key":[
        "颜色分类",
        "尺寸",
        "款式"
    ]
}

实体类格式是这样的。有几个key值item就有几个。attrObj的不变。怎么根据这个字符串建立对应实体类啊

是我的话,就不建实体类了。直接用Map,或者 JSONObject

需要操作。所以感觉实体类会方便点

这样?

class Foo {
    private List<String> key;
    private Map<String, Object> data;
}

刚开始想到这样了,最终我要操作的数据是attrObj里的 只是我要根据item判断走进哪一个attrobj

把data转为map感觉不是很方便操作里面的数据 最后再转为json存到库中