首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >库将json编码/解码为java.util.Map?

库将json编码/解码为java.util.Map?
EN

Stack Overflow用户
提问于 2010-03-23 07:28:23
回答 6查看 39K关注 0票数 15

有没有人知道一个java库可以很容易地将java Maps编码成json对象,反之亦然?

更新

由于无法解释(有时我讨厌)的原因,我不能在我的环境中使用泛型。

我想要做的是拥有这样的东西:

Map a = new HashMap();
a.put( "name", "Oscar" );

Map b = new HashMap();
b.put( "name", "MyBoss"); 
a.put( "boss",  b ) ;


List list = new ArrayList();
list.add( a );
list.add( b );


 String json = toJson( list );
 // and create the json:
 /*
    [
       {
         "name":"Oscar",
         "boss":{
              "name":"MyBoss"
         }
        },
        {
            "name":"MyBoss"
        }
     ]

  */ 

并且能够以地图列表的形式再次拥有它

 List aList = ( List ) fromJson( jsonStirng );
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2496494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档