200930 TIL JSON

journey·2020년 10월 4일
0

JSON
Javascript의 Object Syntax를 따르는 문자 기반의 데이터 구조 형식이다.
비록 Javascript의 object syntax를 따르지만, Javascript와 별개로 존재할 수 있다.
JSON 자체는 범용적인 데이터 구조이다.

Web Application 에서 Client와 Web Page 사이에 정보를 주고 받는 데 사용된다.
JSON은 .json의 확장자를 통해서 텍스트 파일로 저장이 되며, string으로서 존재한다.
String으로 존재하는 JSON의 데이터에 접근하려면, JSON 파일을 Object로 변환시켜주어야 한다.

JSON은 순수하게 데이터 형식이다. 따라서 Object의 형태로 오직 properties만 존재하고 methods의 형태는 없다.

JSON에 저장되는 데이터의 string 값과 property 이름은 반드시 쌍따옴표로 둘러싸여야 한다.
single quotes는 JSON에서 유효하지 않다.

Deserialization
String 을 Native Object로 변환시키는 과정

Serialization
Native Object를 String으로 변환시키는 과정

EventTarget

  1. the root abstract class.
  2. Objects of that class are never created.

Node

  1. an abstract class, serving as a base for DOM nodes.
  2. Objects of Node class are never created. But there are concrete node classes that inherti from it, namely:
    Text for test nodes
    Element for element nodes
    Comment for comment nodes

Element

  1. A base class for DOM elements.
  2. Element-level navigation
    nextElementSibling
    children
  3. searching methods
    getElementsByTagName
    querySelector

Basic class for all HTML elements

  1. HTMLInputElement

The full set of properties and methods of a given node comes as the result of the inheritance.

profile
J for Journey

0개의 댓글