修改JSONObject的结果

时间:2014-04-30 03:52:20

标签: json jsp

我在jsp

中将此响应作为JSON对象获取
{"Employeeslist":[{"name":"Decepticons0","id":"19990"},    {"name":"Decepticons1","id":"19991"},{"name":"Decepticons2","id":"19992"},{"name":"Decepticons3","id":"19993"},{"name":"Decepticons4","id":"19994"},{"name":"Decepticons5","id":"19995"},{"name":"Decepticons6","id":"19996"},{"name":"Decepticons7","id":"19997"},{"name":"Decepticons8","id":"19998"},{"name":"Decepticons9","id":"19999"},{"name":"Decepticons10","id":"199910"},{"name":"Decepticons11","id":"199911"},{"name":"Decepticons12","id":"199912"},{"name":"Decepticons13","id":"199913"},{"name":"Decepticons14","id":"199914"}]}

但是,如果我只需要:

[{"name":"Decepticons0","id":"19990"},{"name":"Decepticons1","id":"19991"},{"name":"Decepticons2","id":"19992"},{"name":"Decepticons3","id":"19993"},{"name":"Decepticons4","id":"19994"},{"name":"Decepticons5","id":"19995"},{"name":"Decepticons6","id":"19996"},{"name":"Decepticons7","id":"19997"},{"name":"Decepticons8","id":"19998"},{"name":"Decepticons9","id":"19999"},{"name":"Decepticons10","id":"199910"},{"name":"Decepticons11","id":"199911"},{"name":"Decepticons12","id":"199912"},{"name":"Decepticons13","id":"199913"},{"name":"Decepticons14","id":"199914"}]

在jsp我做这样的事情:

            JSONObject json      = new JSONObject();
            JSONArray  employeeslist = new JSONArray();
            JSONObject employee;
            try
            {
                int count = 15;

                for (int i=0 ; i<count ; i++)
                {
                    employee = new JSONObject();
                    employee.put("name"     , "Decepticons" + i);
                    employee.put("id"        , "1999" + i);

                    employeeslist.add(employee);
                 }
                json.put("Employeeslist", employeeslist);
            }
                catch (JSONException jse)
                { 

                }
     System.out.println(json.toString());

1 个答案:

答案 0 :(得分:0)

将最后一行替换为:

System.out.println(employeeslist.toString());

这将根据需要单独输出数组JSON字符串。