지금까지 openAPI에서 json형식으로 받아온 데이터들이 object라고 생각했다.
하지만 json과 object는 엄연히 따지면 다르다고 한다.
JSON
JavaScript Object Notation 은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한
문자 기반의 표준 포맷입니다.
웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다
JSON 는객체 문법을 따르는 문자기반의 데이터 포맷입니다.
JSON은문자열 형태로 존재합니다 즉TEXT파일
Object
객체는 관련된
데이터와 함수(일반적으로 여러 데이터와 함수로 이루어지는데, 객체 안에 있을 때는 보통프로퍼티와메소드라고 부릅니다)의 집합입니다.
KEY:VALUE
JavaScript Engine 데이터 구조
JSON.parse()JSON > Object
JSON.stringify()Object > JSON
JSON은 주로 데이터 교환과 데이터 저장을 위한 경량 형식으로 사용
Object는 프로그래밍 언어의 자료구조로 데이터와 해당 동작을 함께 다룰 때 사용
비동기
async/await직관적 가독성 good
Promise/then복잡한 흐름 여러 작업을 병렬