栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

地图>到JSON和漂亮的打印

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

地图>到JSON和漂亮的打印

您可以手动设置密钥名称,例如:

ArrayNode array = mapper.createArrayNode();for (Entry entry: yourMap.entries()) {  ObjectNode node = mapper.createObjectNode()      .put("name", entry.key())      .putPOJO("ids", entry.value());  array.add(node);}mapper.writevalue(file, array);

或者,您可以为数据创建一个类

class MyEntity {  String name;  Set<String> ids; // use names that you want in the JSON result  // getters, setters if necessary}

将您的数据映射转换为的列表

MyEntity
,然后使用Jackson
ObjectMapper
创建JSON like
mapper.writevalue(file, listOfMyEntities)
,输出结果将像

[  {    "name": "some name here",    "ids": ["id1", "id2", ...]    }  // more elements here]


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/374931.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号