首页天道酬勤java将map转换为对象,java将map转换为json

java将map转换为对象,java将map转换为json

张世龙 05-06 04:08 83次浏览

将json字符串转换为Map对象

例如,json字符串: {'contend':[{'bid':'22 ',' carid':'0'},{'bid':'22 ',' carid ' 333: }

直接附加以下代码。

//json字符串

stringjsondata=' {\' contend\' : [ {\' bid\' :\' 22\',\ ' carid\' :\' },{\}

jsonobjectobj=JSON.parse object (JSON data;

//map对象

Mapdata=new HashMap (;

//循环转换

Iterator it=obj.entrySet ().iterator );

while(it.Hasnext ) ) ) )。

Map.Entryentry=(Entry ) it.next (;

data.put (输入. getkey (,输入. getvalue ) );

}

system.out.println('map对象:' data.toString ) );

输出如下。

{total=2,contend=[{'carid':'0',' bid':'22'},{'carid':'0',' bid':'22'}

2 .将map对象转换为json字符串

//map对象

Mapdata=new HashMap (;

stringx=JSON object.tojsonstring (data );

system.out.println(JSON字符串:' x ) x;

输出如下。

{'total':2,' result':100,' contend ' : '0',' bid':'22'},{'carid'}

到目前为止,我已经介绍了这篇关于JAVA中JSONObject对象和Map对象之间相互转换的文章。 有关更多相关JAVA JSONObject和Map的相互转换内容,请搜索脚本仓库中的以前文章或继续查看以下相关文章。 今后也想继续支持脚本房屋。

jsonobject转object对象,json格式字符串转json对象