Rianshin

JSON을 key값으로 sort(정렬)하기 본문

Develop/Javascript

JSON을 key값으로 sort(정렬)하기

RianShin 2023. 1. 25. 16:21
728x90
반응형
SMALL

API의 response 및 request에서 JSON형태로 사용할때가 자주 있다.

이때, 정렬을 통하여 보다 key값을 찾기 쉽게 정렬을 할수가 있는데,

다음과 같이 하면된다.

let beforeObj = {
	"b": 2,
    "a": 4,
    "d": 56,
    "1": 1
}

let afterObj = {};

//Solution 1
Object.keys(beforeObj).sort().forEach(function(key) {
  afterObj[key] = beforeObj[key];
}); 

//Solution 2
Object.keys(beforeObj).sort().forEach( key => {
	afterObj[key] = beforeObj[key];
});

console.log(afterObj)

위의 실행결과는 다음과 같다.

{
  1: 1,
  a: 4,
  b: 2,
  d: 56
}
728x90
반응형
LIST

'Develop > Javascript' 카테고리의 다른 글

Ajax를 이용한 파일업로드 및 param송신예제  (0) 2023.02.28
[JS]글자 Byte계산, Byte자르기  (0) 2023.01.06
[JS]날짜 시간순 정렬()  (0) 2022.10.14
color console.log  (0) 2022.10.04
Console.log 자세히 알기  (0) 2022.10.04
Comments