녕로그
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
Home
  • 분류 전체보기 (79)
    • 강화학습 (0)
    • NLP (7)
    • 읽어본 논문들 (1)
    • 개발 (67)
      • 개인 프로젝트 (5)
      • 오류조치 및 팁 (10)
      • Flutter (2)
      • 2022-하계모각코 (12)
      • 2022-동계모각코 (12)
      • 2023-동계모각코 (25)
    • 잡담, 생각 (4)
블로그 내 검색

녕로그

App 개발, 머신러닝을 공부하는 블로그입니다.

parse (1)

  • 개발/오류조치 및 팁

    JSON.parse() 메소드에서 발생하는 Unexpected token 오류

    상황 내가 구현해놓은 크롤러 api서버에서 JSON 형태로 보낸 데이터를, axios.get()으로 받았다. 웹페이지에 보이는 형태는 문자열 형태니까, 받은 데이터도 문자열일 것이라고 생각하고 JSON 데이터를 사용하기 위해 JSON.parse(data)의 형태로 parsing했더니 Unexpected token o in JSON at position 1 라는 오류가 나왔다. 해결 위와 같은 오류는 JSON 데이터를 다시 JSON으로 parsing할 떄 생긴다. 따라서 data를 JSON.parse(data)의 형태로 사용하지 말고, data 자체가 JSON이므로 parsing없이 그대로 쓰면 된다. api서버에서 JSON형태로 뿌렸으니, 크롤링하여 받아온 데이터도 당연히 JSON이다!

    2022. 2. 7.

이전
1
다음
전체 글 보기
  • Github
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
안녕진

티스토리툴바