ejyoo's 개발 노트

JSON Data Handling 본문

FrontEnd/Javascript

JSON Data Handling

ejyoovV 2022. 9. 1. 22:29
  •  JSON Data 에서 Key 값을 추출하고 싶을 때
var jaonData = {...}

Object.keys(jsonData)

 

  •  JSON Data에서 Value 값을 추출하고 싶을 때
var jsonData = {...}

Object.value(jsonData);

 

  • JSON Data로 이루어진 Array가 있을 때, 각 row에 대해 핸들링 할 때
  • map 은 array일 때 사용 가능.
var jsonDataArr = [
	{ 1: 111 },
    { 2: 222 },
    { 3: 333 }
];

jsonDataArr.map(row => row핸들링 코드);

 

  • JSON 배열안에 있는 JSON 레코드를 하나의 배열로 만들고자 할 때,
var jsonArr = [
	[{1:11},{2:22},{3:33}],
    [{4:44},{5:55},{6:66}]
];

jsonArr.flat(1); // 1은 depth를 의미함.

// result => [{1:11},{2:22},{3:33},{4:44},{5:55},{6:66}]