首页 > 编程知识 正文

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

时间:2023-05-03 07:13:22 阅读:132616 作者:1155

将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的相互转换内容,请搜索脚本仓库中的以前文章或继续查看以下相关文章。 今后也想继续支持脚本房屋。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。