美文网首页
JSONArray的解析

JSONArray的解析

作者: 书魂X | 来源:发表于2017-04-10 11:38 被阅读0次

    问题1:类似String s = "[ { },{ },{ } ]";这种结构的解析

    方法一:

    Gson gson =newGson();

    List<Object>  mList = gson.fromJson(result, newTypeToken<List<Object>>(){}.getType());

    类似下图:

    图 1.1

    方法二:

    1.将该String字符串转为JSONArray

    JSONArray objects =JSONArray.parseArray(result);

    2.遍历这个JSONArray,将每个JSONArray转为对应的实体

    for(intj=0;j<objects.size();j++){

    JSONObject jsonObject = objects.getJSONObject(j);

    Object mObject= JSONObject.parseObject(jsonObject.toString(),Object.class);

    mList.add(mObject);    //添加到与之对应的list集合

    }

    类似下图

    图2.1 图2.2

    相关文章

      网友评论

          本文标题:JSONArray的解析

          本文链接:https://www.haomeiwen.com/subject/zfksattx.html