JSON.parse한 Object 내 프로퍼티가 undefined로 나오는 경우
2024.04.24
빠른 결론JSON.parse 두번 하거나 정규식으로 이스케이프 문자를 제거하면 된다. JSON을 문자열화한 값을 서버에서 받아서 프론트에서는 그 문자열을 파싱해서 사용한다고 하자. const original = "{\"type\":\"test\",\"content\":{\"title\":\"타 이 틀\",\"content\":\"내용\"}}";const parsedData = JSON.parse(original); console.log(parsedData); // {"type":"test", "content":{"title":"타이틀", "content":"내용"}}console.log(parsedData.type); // undefined 위처럼 코드를 작성했는데 parsedDat..