JSON.parse을 사용할 때 앱 멈추는 것 주의
JSON.parse 관련 내용
게시일: 2023.05.18
JSON.parse 사용하기
- JSON 문자열을 객체나 값으로 변환할 수 있음
- 하지만, 변환하려는 값이 JSON 형식이 아닐 때도 있음
- 이럴 경우
JSON.parse
는 에러를 발생시킴 - 이 때 앱이 멈추는 것을 방지하려면
try-catch
문을 사용해야 함
example
const parseJSON = (str) => { try { return JSON.parse(str); } catch { console.error("str is not JSON::", str); return ''; //return empty string; } }