<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">奇葩的json格式,今天调试接口, 发现后台返回一段这样的json格式</span>
看到这个图片数组,当时有点蛋疼,明明不是json格式的, 我以为json的数据类型, 全部都是键值对的, 后来上网查也没查到个所以然来,灵机一动, json,只有俩种格式, 对象和数组, 仔细观察,这个貌似也是数组,只是没有键而已,那是不是也可以当数组来处理呢。 于是乎,如下代码,果然可以解析成功。
String strarray= jsoninfoObject.getString("sub_pic");
JSONArray jsonArray =new JSONArray(jsoninfoObject.getString("sub_pic"));
for (int i = 0; i < jsonArray.length(); i++) {
ImageView iuView=new ImageView(this);
iuView.setScaleType(ScaleType.FIT_XY);
Picasso.with(ReleaseInfoState1Activity.this).load(ConfigDate.imageurl+jsonArray.getString(i)).into(iuView);
iuView.setBackgroundResource(R.drawable.index_bg);
imlistview.add(iuView);
}
到此为止。欢迎加高级andriod开发交流群讨论,群号: 211760631