profile image

L o a d i n g . . .

  console.log(typeof temp)

 

JSON으로 받아온 값을 객체로 변환시키는데 자꾸 바뀌지 않고 스트링 타입으로 나왔다.

 

찾아보니 들어오는 값들 중 특정문자인 (\r, \n, \t, \f)가 있으면 변환이 안된다는 글이있었다. 

 

 

 const tempReplace = temp.replace(/\n/gi, '//n').replace(/\r/gi, '//r')

이런식으로 특정문자들을 치환시켜주고 다시 JSON.parse(temp) 를 해서 타입을 확인했다.

 

타입이 객체로 바뀌었고, 값도 잘 나오는걸 확인할 수 있었다

반응형
복사했습니다!