Jackson JSON映射键作为包含对象的属性

Jackson JSON映射键作为包含对象的属性,第1张

Jackson JSON映射键作为包含对象的属性

我坚信将您的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);}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5498622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存