JSON과 메서드

|

JSON과 메서드에대해서 정리했습니다. JSON에대한 모든 메서드를 정리한 것은 아니고 자주 사용되는 메서드 두개를 정리했습니다.자세한건 클릭

JSON의 유래

JSON은 JavaScript Object Notation의 약자로 값이나 객체를 나타내주는 범용 포맷으로,자바스크립트에서 사용할 목적으로 만들어졌다.
근데,라이브러리를 사용하면 다른 언어에서도 충분히 JSON을 사용 할 수 있어서,JSON을 데이터 교환 목적으로 사용하는 경우가 많다.

자바스크립트가 제공하는 JSON 메서드

  • JSON.stringify
    • 객체를 JSON으로 바꿔준다.
    • 객체는 문자열로 변환된 후에야 비로소 네트워크를 통해 전송,저장이 가능한데,이 메서드를 사용하면 객체를 문자열로 변환시켜줄 수 있다. 여기엔 몇가지 규칙이 있는데,
      1. JSON으로 인코딩된 객체는 작은따옴표,백틱을 사용할 수 없다. 오롯이 큰 따옴표만 사용가능하다.
      2. 객체 프로퍼티 이름은 큰 따옴표로 감싸야 한다.
        Ex) age:30 => “age”:30
  • JSON.parse
    • JSON을 객체로 바꿔준다.