/** * 获取json数据中所有key */function fetchResponseInfo(responseInfo){ ???????//判断是否为空 ???if((!responseInfo || responseInfo.length <= 0)) ???{ ??????????return; ???} ???//获取model ???var jsonCon = jQuery.parseJSON(responseInfo).model; ???if(!jsonCon){ ???????return; ???} ???????//获取所有key ???var keyArr; ???if(jsonCon instanceof Array){ ??????//1-JSONArray ??????if(jsonCon.length <= 0){ ??????????return; ??????} ??????var arrOb = jsonCon[0]; ??????keyArr = Object.keys(arrOb); ???}else if(jsonCon instanceof Object){ ??????//2-JSONObject ??????keyArr = Object.keys(jsonCon); ???}else{ ??????//3-Other ??????return; ???} ???if(!keyArr || keyArr.length <= 0){ ??????return; ???} ???????//组装数组 ???var temOb; ???var lang = "java.lang.String"; ???var description = ""; ???var resArr = new Array(); ???for(i = 0; i < keyArr.length; i ++){ ??????temOb = new Object(); ??????temOb.param = keyArr[i]; ??????temOb.lang = lang; ??????temOb.description = description; ??????resArr[i] = temOb; ???} ???return resArr; ???}
获取json数据中所有key集合
原文地址:http://www.cnblogs.com/wanhua-wu/p/7466296.html