JavaScript에서 JSON을 구문 분석하는 방법

JSON이란 무엇입니까?


JSON JavaScript Object Notation이라고도 하는 은 텍스트 기반 데이터 교환 형식입니다. 명심해야 할 몇 가지 규칙이 있는 키-값 쌍의 모음입니다.
  • key는 문자열 유형이어야 하며 큰따옴표로 묶어야 합니다.
  • value는 모든 유형(문자열, 부울, 숫자, 개체, 배열 및 null)이 될 수 있습니다.
  • 콜론은 키-값 쌍(:)을 구분합니다.
  • 여러 키-값 쌍이 쉼표(,)로 구분됩니다.
  • 모든 키-값 쌍은 중괄호({...})로 묶어야 합니다.
  • JSON에서는 주석(예:/.../또는//...)을 사용할 수 없습니다.

  • 좋습니다. 이제 JSON의 예를 살펴보겠습니다.

    {
        "name": "Ravi K",
        "age": 32,
        "city": "Bangalore"
    }
    


    JavaScript에서 JSON을 구문 분석하는 방법은 무엇입니까?



    JavaScript 개체에서 유효한 JSON 문자열을 구문 분석하려면 JavaScript에서 JSON.parse() 메서드를 사용해야 합니다.

    const employee = `{
        "name": "Ravi K",
        "age": 32,
        "city": "Bangalore"
    }`;
    
    const employeeObj = JSON.parse(employee);
    console.log(employeeObj);
    


    출력은 JavaScript 개체입니다.



    구문 분석 오류를 처리하는 방법?



    JSON 텍스트를 구문 분석할 때 다음과 같은 구문 분석 오류가 발생할 수 있습니다.



    주로 JSON이 유효한 것이 아니기 때문입니다. 위에서 논의한 규칙 중 하나를 놓쳤을 것입니다. 또한 JavaScript에서 변수에 할당하는 동안 JSON 텍스트를 작은따옴표('') 또는 백틱(``)으로 묶는 것을 잊어버릴 수 있습니다.

    이러한 오류가 발생하면 JSON Linter 으로 JSON을 확인하십시오.

    지금은 여기까지입니다. 이 기사가 도움이 되었기를 바랍니다.

    연결하자

  • Communities on Showwcase

  • Side projects on GitHub
  • 좋은 웹페이지 즐겨찾기