怎样按照下面Map的key按照层级关系重新添加到map里面

mmkkuoi 2015-10-15 04:07:20
Map<String, Object> map = new HashMap<String, Object>();
map.put("title", "title");
map.put("seo.title", "seoTitle");
map.put("seo.context", "seoContext");

map.put("xxx.ctgs", "xxxCtgs");

map.put("seo.innerLink.enable", false);
map.put("seo.innerLink.kwReplicationNum", 0);

map.put("seo.innerLink.ctgs", "seoInnerLinkCtgs");

希望规则按照转换成Map结构如下:
Map<String, Object> innerLink= new HashMap<String, Object>();
innerLink.put("ctgs":"seoInnerLinkCtgs");
innerLink.put("enable":false);
innerLink.put("kwReplicationNum":0);

Map<String, Object> seo= new HashMap<String, Object>();
seo.put("innerLink":innerLink);
seo.put("title":"seoTitle");
seo.put("context":"seoContext");

Map<String, Object> xxx= new HashMap<String, Object>();
xxx.put("title":"xxxTitle");

Map<String, Object> map = new HashMap<String, Object>();
map.put("title", title);
map.put("seo", seo);
map.put("xxx", xxx);
...全文
270 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmkkuoi 2015-10-15
  • 打赏
  • 举报
回复
求大神显身。。
wuli_1766 2015-10-15
  • 打赏
  • 举报
回复
顶一下,希望高手解一下

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧