[JavaScript] 자바스크립트에서 fetch()로 JSON 데이터 읽어오기
2022. 8. 1. 17:50ㆍProgram/JavaScript
227_자바스크립트에서 fetch()로 JSON 데이터 읽어오기
[적용]
- JSON 형식의 텍스트 파일을 불러오고 싶을 때
[내용]
JSON 을 다루기 위해서는 데이터를 가져오는 fetch()와 JSON 포맷으로 해석하는 json()의 2단계 작업이 필요하며,
이렇게 하면 JSON 객체를 다룰 수 있다.
Promise를 사용하는 방법
JavaScript
fetch('sample.json')
.then((data) => data.json())
.then((obj) => {
console.log(obj);
});
await와 async를 사용하는 방법
JavaScript
async function load() {
// 파일 읽어 오기
const data = await fetch('sample.json');
// JSON으로 해석
const obj = await data.json();
console.log(obj); // 결과: {name: "A학교", classes: Array(2)}
// 텍스트 출력
document.querySelector('#log').innerHTML = JSON.stringify(obj, null, ' ');
}
load();
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 fetch()로 바이너리 데이터 읽어오기 (0) | 2022.08.02 |
---|---|
[JavaScript] 자바스크립트에서 fetch()로 XML 데이터 읽어오기 (0) | 2022.08.02 |
[JavaScript] 자바스크립트에서 fetch()로 텍스트 데이터 읽어오기 (0) | 2022.08.01 |
[JavaScript] 자바스크립트에서 JSON 변환 기능 커스터마이징 (0) | 2022.08.01 |
[JavaScript] 자바스크립트에서 JSON 변환에 들여쓰기 적용하기 (0) | 2022.08.01 |