为了账号安全,请及时绑定邮箱和手机立即绑定

java得到json名值对的名的方法?

java得到json名值对的名的方法?

UYOU 2018-12-13 19:15:56
java得到json名值对的名的方法
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

Map map = new HashMap();
map.put( "name", "json" );
map.put( "bool", Boolean.TRUE );
map.put( "int", new Integer(1) );
map.put( "array", new String[]{"a","b"} );
map.put( "func", "function(i){ return this.arr[i]; }" );

JSONObject jsonObject = JSONObject.fromObject( map );
try {
List<Object> arr = jsonObject.names();//获取名
Collection<Object> arra = jsonObject.values();//获取值
for(Object name:arr){
System.out.println(name.toString());
}
for(Object value:arra){
System.out.println(value.toString());
}
} catch (Exception e) {
e.printStackTrace();
}


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号