처음부터 JSON 배우기

JSON이란 무엇입니까?🤔


  • JSON(JavaScript Object Notation)은 가벼운 데이터 교환 형식입니다.
  • JSON은 사람이 쉽게 읽고 쓸 수 있지만 컴퓨터가 처리하기에 충분히 효율적입니다.
  • JSON은 일반적으로 웹 응용 프로그램에서 데이터를 전송하고(예: 일부 데이터를 서버에서 클라이언트로 전송하거나 둘 사이에 상태 정보 전달) 구조화된 데이터를 문자열 표현으로 직렬화하는 데 사용됩니다.
  • 표준화된 방식으로 숫자, 문자열, 부울, 배열, 객체 및 원시 바이트를 나타내는 데 사용할 수 있습니다.
  • JSON은 Web API의 응답 본문에서 데이터를 출력하는 데 자주 사용됩니다.

  • JSON 사용의 장점


  • JSON은 중개인 없이 응용 프로그램 간에 데이터를 교환할 수 있는 개방형 표준입니다.
  • JSON은 사람이 쉽게 읽고 쓸 수 있으므로 서로 다른 응용 프로그램 간의 데이터 교환에 이상적입니다.
  • JSON은 XML보다 크기가 작기 때문에 전송하기가 더 쉽습니다.
  • 모든 프로그래밍 언어에서 지원됩니다.
  • 모든 플랫폼에서 사용할 수 있습니다.
  • 경량 데이터베이스 표준이므로 데이터 전송이 빠릅니다.

  • JSON은 어디에 사용됩니까?


  • JSON은 GitHub, Netflix, Twitter 및 Facebook과 같은 많은 웹 서비스 및 API의 데이터 형식으로 사용됩니다
  • .
  • 모바일 애플리케이션
  • 게임 API

  • 지원되는 데이터 유형


  • 문자열
  • 번호
  • 어레이
  • 부울
  • 개체

  • JavaScript의 JSON 메서드


  • JSON.parse(): JSON 문자열을 받아 JavaScript 객체로 변환합니다.
  • JSON.stringify(): JavaScript 객체 JSON을 네트워크를 통해 보내는 동안 유용한 JSON 문자열로 변환합니다.

  • 구문 및 예




    {
      "squadName": "Super hero squad",
      "homeTown": "Metro City",
      "formed": 2016,
      "secretBase": "Super tower",
      "active": true,
      "members": [
        {
          "name": "Molecule Man",
          "age": 29,
          "secretIdentity": "Dan Jukes",
          "powers": ["Radiation resistance", "Turning tiny", "Radiation blast"]
        },
        {
          "name": "Madame Uppercut",
          "age": 39,
          "secretIdentity": "Jane Wilson",
          "powers": [
            "Million tonne punch",
            "Damage resistance",
            "Superhuman reflexes"
          ]
        },
        {
          "name": "Eternal Flame",
          "age": 1000000,
          "secretIdentity": "Unknown",
          "powers": [
            "Immortality",
            "Heat Immunity",
            "Inferno",
            "Teleportation",
            "Interdimensional travel"
          ]
        }
      ]
    }
    
    


    나와 연결하세요 😊




  • 좋은 웹페이지 즐겨찾기