JSON

2024. 8. 4. 23:56카테고리 없음

JSON (JavaScript Object Notation)

Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷

-> 문자 기반의 표준 포맷

{
	"property-name" : value
}

Javascript가 아니더라도 JSON을 읽고 쓸 수 있는 기능이 다수의 프로그래밍 환경에서 제공된다.

 

개별 JSON 객체를 .json 확장자를 가진 단순 텍스트 파일에 저장할 수 있다.

mime 타입 = application/json

 

  • JSON은 순수히 데이터 포맷임. 프로퍼티(속성)만 담을 수 있음. (= 메서드 담기 불가)
  • JSON은 문자열과 프로퍼티의 이름 작성시 큰 따옴표("propertyName")만을 사용해야 함. 작은 따옴표('')는 사용불가합니다.
  • JSONLint 등의 어플리케이션을 사용해 JSON 유효성 검사 가능. (따옴표, 콜론 오입력으로 오류 발생하기 쉬움)
  • JSON은 JSON내부에 포함할 수 있는 모든 형태의 데이터 타입을 취할 수 있음.
    ( = array, object 외 char 이나 number 또한 유효한 JSON 오브젝트가 될 수 있음.
  • JavaScript에서 오브젝트 프로퍼티가 따옴표로 묶이지 않을 수도 있는 것과는 달리, JSON에서는 따옴표로 묶인 문자열만이 프로퍼티로 사용될 수 있음.

 

참조

https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON

 

 

 

해보기 .. 는 나중에

meme 타입이 뭐지