yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse
~2023.02/JS

자바스크립트 객체 표기법과 JSON 문법의 차이

~2023.02/JS

자바스크립트 객체 표기법과 JSON 문법의 차이

2022. 6. 2. 22:14

1. JSON이란?


  • JavaScript Object Notation
  • 어떤 정보를 교환할 때 사용하기 위해 만들어진 데이터 포맷
  • 자바스크립트의 문법을 빌려 만들어짐

 

 

2. 자바스크립트와 JSON의 차이점


  • 자바스크립트에서 객체와 배열을 나타내는 문법은 JSON에서 그대로 사용된다. 그러나 두 개가 완벽히 동일한 것은 아니다.

차이점

  1. JSON에는 프로퍼티 이름과 값을 표현하는 방식이 제한적이다.
    • JSON에서는 프로퍼티 이름을 반드시 " " 로 감싸 주어야 한다.
    • JSON에서는 값이 문자열일 때 ' ' 이 아닌 " "를 사용해야 한다.
  2. JSON에서 표현할 수 없는 값들이 존재한다.
    • 자바스크립트에서는 프로퍼티 값으로 undefined, NaN, Infinity 등을 사용할 수 있지만, JSON에서는 사용이 불가능하다.
  3. JSON에는 주석을 추가할 수 없다.
    • JSON은 코드가 아닌 데이터 포맷이다. 그러므로 안에 주석을 포함시킬 수 없다.

 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON

 

JSON - JavaScript | MDN

The JSON object contains methods for parsing JavaScript Object Notation (JSON) and converting values to JSON. It can't be called or constructed, and aside from its two method properties, it has no interesting functionality of its own.

developer.mozilla.org

 

'~2023.02 > JS' 카테고리의 다른 글

이벤트 타입 정리  (0) 2022.06.03
Web API와 REST API  (0) 2022.06.03
자바스크립트에서 세미콜론(;) 사용  (0) 2022.06.02
자바스크립트 동작원리  (0) 2022.06.02
자바스크립트에서 this와 Arrow Function  (0) 2022.06.02
  • 1. JSON이란?
  • 2. 자바스크립트와 JSON의 차이점
'~2023.02/JS' 카테고리의 다른 글
  • 이벤트 타입 정리
  • Web API와 REST API
  • 자바스크립트에서 세미콜론(;) 사용
  • 자바스크립트 동작원리
yooniiverse
yooniiverse

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.