关于json 还是统一用alibaba的

JSONObject result = JSON.parseObject(responseData);

JSONObject data = result.getJSONObject("data");

String token = data.getString("token");

JSONArray jsonArray=gpsJsonObject.getJSONArray("points");

这样用起来也挺爽的


for (int i = 0; i < jsonArr.size(); i++) {

            JSONObject jsonObject = jsonArr.getJSONObject(i);

            String name = jsonObject.getString("name");

            Integer age = (Integer) jsonObject.get("age");

            System.out.println("name:"+name+";age:"+age);

        }


String s="[{\"name\":\"7190214\"},{\"name\":\"7190208\"},{\"name\":\"6811009\"},{\"name\":\"7040177\"},{\"name\":\"7070152\"},{\"name\":\"7060188\"},{\"name\":\"7050156\"},{\"name\":\"7020169\"},{\"name\":\"7010202\"}]";

        JSONArray dists = JSONArray.parseArray(s);

        System.out.println(dists);

        Set<String> list=new HashSet<>();

        dists.stream().filter(Objects::nonNull).forEach(dist->{

            list.add(((JSONObject) dist).getString("name"));

        });

        System.out.println(list);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容