console.log는 다음과 같은 프롬프트를 표시합니다.
mysql에서 json 데이터를 가져오면 이 문제가 발생합니다. 프런트 엔드는 json 유형의 변환 및 구문 분석을 어떻게 처리합니까?
문자열을 JSON 개체로 변환 :
이후 사용을 위해 JSON.stringify()를 사용하여 문자열로 변환합니다.
JSON.parse를 사용해 보세요. eval은 권장되지 않습니다. try...catch를 추가해 보세요. JSON을 객체로 변환할 때 이스케이프되지 않은 문자 및 너무 많은 중첩 수준과 같은 오류가 발생할 확률이 매우 높습니다.
으아아아
백엔드는 응답 헤더의 Content-Type을 application/json으로 설정하고 데이터는 json 형식의 문자열을 출력합니다. 프론트엔드는 일반 js 객체로 처리할 수 있는 JSON 객체를 자동으로 가져옵니다.
문자열을 JSON 개체로 변환 :
으아악이후 사용을 위해 JSON.stringify()를 사용하여 문자열로 변환합니다.
JSON.parse를 사용해 보세요. eval은 권장되지 않습니다.
시도해 보세요{try...catch를 추가해 보세요. JSON을 객체로 변환할 때 이스케이프되지 않은 문자 및 너무 많은 중첩 수준과 같은 오류가 발생할 확률이 매우 높습니다.
으아아아
} 잡기(e){으아아아
}백엔드는 응답 헤더의 Content-Type을 application/json으로 설정하고 데이터는 json 형식의 문자열을 출력합니다. 프론트엔드는 일반 js 객체로 처리할 수 있는 JSON 객체를 자동으로 가져옵니다.
으아아아