본문 바로가기
WEB/JavaScript

[JS] json

by DeveloperCat 2023. 10. 28.
반응형

JavaScript Object Notation (JSON) Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우).

 

 

          JSON은 순수히 데이터 포맷입니다. 오직 프로퍼티만 담을 수 있습니다. 메서드는 담을 수 없습니다.

          JSON은 문자열과 프로퍼티의 이름 작성시 큰 따옴표만을 사용해야 합니다. 작은 따옴표는 사용불가합니다.

          콤마나 콜론을 잘못 배치하는 사소한 실수로 인해 JSON파일이 잘못되어 작동하지 않을 수 있습니다. JSONLint같은 어플리케이션을 사용해 JSON 유효성 검사를 할 수 있습니다.

          JSON JSON내부에 포함할 수 있는 모든 형태의 데이터 타입을 취할 수 있습니다. , 배열이나 오브젝트 외에도 단일 문자열이나 숫자또한 유효한 JSON 오브젝트가 됩니다.

          자바스크립트에서 오브젝트 프로퍼티가 따옴표로 묶이지 않을 수도 있는 것과는 달리, JSON에서는 따옴표로 묶인 문자열만이 프로퍼티로 사용될 수 있습니다.

 

JSON 객체(기본 형식)

{


    "key": "value",

    "key": "value",

    "key": "value"


}

 

 

JSON 배열

"employees":[

  {"firstName":"John", "lastName":"Doe"},

  {"firstName":"Anna", "lastName":"Smith"},

  {"firstName":"Peter", "lastName":"Jones"}

]

 

 

반응형

'WEB > JavaScript' 카테고리의 다른 글

[JS] Promise  (0) 2023.10.28
[JS] 모듈  (0) 2023.10.28
[JS] constructor & instanceof  (0) 2023.10.28
[JS] getter & setter  (0) 2023.10.28
[JS] prototype  (0) 2023.10.28