获取json数据中所有key集合
Posted wanhua.wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取json数据中所有key集合相关的知识,希望对你有一定的参考价值。
/** * 获取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集合的主要内容,如果未能解决你的问题,请参考以下文章