欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

json 取值

程序员文章站 2022-07-13 16:11:22
...
Gson gson = new Gson();
Map<String,Object > mapObj=new HashMap<>();
mapObj  = gson.fromJson("{1:[1,2,22,25},20{12,20,214}}, mapObj.getClass());
for (String key : mapObj.keySet()) {
//可能有人会问 为什不直接用 Long,Integer,String 呢 ,因为这里取出来 数组里的值有了小数(1变成了1.0  2变成了 2.0)
List<Double> list=(List<Double>) mapObj.get(key);
 for(Double id:list){
Long ids=Math.round(id);
 }
}
相关标签: java Json 取值