자바스크립트 JSON.stringify 메서드 주의할 점

김태경·2022년 10월 6일
2
post-thumbnail

어제부터 계속 회원가입 API 호출이 제대로 작동이
안 되어서 진짜 여러가지 시도를 많이 해봤고 답을 찾았다.
(proxy 설정, URL 수정 등..)

현재 위 코드에서 문제점은 JSON.stringify가 오브젝트를 JSON 형식으로 바꾸어 주는 것이라고 생각한 내가 바보였다.

정확히 말하면 문자열 타입의 JSON 형태로 바꾸어 주는 것.

그래서 바꾼 코드는 아래와 같다.

JSON.stringify 메서드로 문자열 JSON으로 바꾸고, JSON.parse 메서드로 키 값을 살려서 JSON 형태로 반환한다.

결론 : JSON.stringify는 JSON 처럼 보이는 문자열 값들이니 사용시 주의하자!

profile
FE 뉴비

2개의 댓글

comment-user-thumbnail
2022년 10월 17일

어… stringify하고 parse 하면 결국 원점으로 돌아가는 것 같은데 data 변수를 그대로 안 넣고 직렬화 후 파싱 한 이유가 있나요?

1개의 답글