JsonArray遍历方法

步骤

①、转为JsonArray格式
②、使用Iterator进行遍历准备

String relation = "[{"codeId":"1","codeName":"你们"},{"codeId":"2","codeName":"他们"}]";
            JSONArray ja=JSON.parseArray(relation);
            Iterator<Object> it = ja.iterator();
            List<Pubcodemodel> list=new ArrayList<Pubcodemodel>();
            while (it.hasNext()) {
                JSONObject ob = (JSONObject) it.next();
                Pubcodemodel model = null;
                if(ob.getString("codeId")!=null){
                    model=new Pubcodemodel();
                    model.setVcode(ob.getString("codeId"));
                }
                if(ob.getString("codeName")!=null){
                    model.setVname(ob.getString("codeName"));
                }
                if(model!=null){
                    list.add(model);
                }
            }

关键CODE

Iterator<Object> it = ja.iterator();
while (it.hasNext()) {
JSONObject ob = (JSONObject) it.next();
}

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...