在Java中,如何解析此json响应?

时间:2015-08-28 01:04:08

标签: java json parsing

     String response = "{\"mon\" : [[16,20]],\"sun\":[[10,20]]}";

基本上,如何获得2个项目的一个对象,其中每个项目是2个元素的int数组。请提供示例代码。

        JSONArray jsonArray = jsonObject.getJSONArray("mon");
        JSONArray weekdayArray = jsonArray.getJSONArray(0);

        int size = weekdayArray.length();
        String weekday[] = new String[size];
        int[] wday = new int[size];
        for(int i=0; i < size ; i++) {
            weekday[i] = weekdayArray.getString(i);
            wday[i] = Integer.parseInt(weekday[i]);
        }

1 个答案:

答案 0 :(得分:0)

你得到这个json的地方?因为这个json格式不正确,如果你需要验证这个json,请访问http://json.parser.online.fr/ e粘贴你的json e验证这个json是否正确。