json 키 정렬 함수
const order = function(paramObj) {
const result = {};
Object.keys(paramObj).sort().map(key => {
const value = paramObj[key];
if (Array.isArray(value)) { // 배열일 경우
for (let i = 0; i < value.length; i++) {
const el = value[i];
if (typeof el != 'object') continue; // 배열/객체가 아닐 경우
value[i] = order(el);
}
result[key] = value;
} else if (typeof value == 'object') { // 객체일 경우
result[key] = order(value);
} else {
result[key] = value;
}
});
return result;
}