我坚信将您的POJO与外部化分开。将您的JSON读取到Map中,然后像这样构建您的Container /
ScoreKeeper对象(对于任何错别字都为apols):
mapper = new ObjectMapper();Map<String,Object> data = mapper.readValue(inputstream, Map.class);Container c = new Container();for(Map.Entry<String, Object> me : data.entrySet()) { String key = me.getKey(); Map info = (Map) me.getValue(); ScoreKeeper sk = new ScoreKeeper(); sk.setName(key); Integer q = info.get("score"); sk.setScore(q); c.put(key, sk);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)