/** * json对象key转驼峰命名法 * @param jsonObj 原始JSON对象 * @param sep 分隔符,默认为下划线 * @returns JSON对象 */function toHump(jsonObj, sep = "_") { //原始key var preKeys = [] //驼峰命名法转换key var afterKeys = [] for (var key in jsonObj) { preKeys.push(key); var keyWords = key.split(sep); for (var i = 1; i < keyWords.length; i++) { keyWords[i] = keyWords[i].replace(keyWords[i][0], keyWords[i][0].toUpperCase()); } afterKeys.push(keyWords.join('')) } var result = {}; for (var i = 0; i < preKeys.length; i++) { result[afterKeys[i]] = jsonObj[preKeys[i]]; } return result;}