console.log(typeof temp)
JSON으로 받아온 값을 객체로 변환시키는데 자꾸 바뀌지 않고 스트링 타입으로 나왔다.
찾아보니 들어오는 값들 중 특정문자인 (\r, \n, \t, \f)가 있으면 변환이 안된다는 글이있었다.
const tempReplace = temp.replace(/\n/gi, '//n').replace(/\r/gi, '//r')
이런식으로 특정문자들을 치환시켜주고 다시 JSON.parse(temp) 를 해서 타입을 확인했다.
타입이 객체로 바뀌었고, 값도 잘 나오는걸 확인할 수 있었다
반응형
'개발 > Error note' 카테고리의 다른 글
[Linux] sudo: npm: command not found (2) | 2023.02.13 |
---|---|
[git] fatal: not a valid object name: 'master' (0) | 2023.01.14 |
[React] Parsing error: Invalid parenthesized assignment pattern. (19:23) 해결 (2) | 2022.12.23 |
[VSC] Prettier 설정이 안먹히는 것 같을 때 (0) | 2022.12.21 |
[redux-toolkit] react_devtools_backend.js:4012 Warning: Received NaN for the `ch (1) | 2022.12.17 |