android解析二维数组对象key:value-创新互联
JSONArray jsonArray = jsonObject.optJSONArray("data");
创新互联公司自2013年起,先为桑日等服务建站,桑日等地企业,进行企业商务咨询服务。为桑日企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。// array = dataObj.getJSONArray("data");
//JSONArray array = dataObj.getJSONArray("result");
if (jsonArray != null && jsonArray.length() > 0) {
for (int i = 0;i <= jsonArray.length() - 1; i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String key = obj.optString("materialId");
String value = obj.optString("materialName");
//System.out.println("key:"+key);
System.out.println("values:"+value);
MaintainType type = new MaintainType();
type.setId(key);
type.setType(value);
types.add(type);
System.out.println(types);
//Logger.d(TAG,);
}
}
一维数组解析
try {
JSONObject jsonObject = new JSONObject(result);
if (jsonObject != null) {
status = jsonObject.optBoolean("status");
if (!status) {
msg = jsonObject.optString("msg");
return;
}
JSONObject dataObj = jsonObject.optJSONObject("data");
JSONArray array = dataObj.names();
if(array != null && array.length() > 0){
for (int i = 0; i < array.length(); i++) {
String key = array.getString(i);
String value = dataObj.optString(key);
BudgetType type = new BudgetType();
type.setId(key);
type.setType(value);
types.add(type);
}
}
}
} catch (JSONException e) {
e.printStackTrace();
}
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:android解析二维数组对象key:value-创新互联
文章转载:http://ybzwz.com/article/hepjj.html