Angular에서 JSON 구문 분석

Rana Hasnain Khan 2024년2월15일
Angular에서 JSON 구문 분석

이 기사에서는 예제와 함께 Angular에서 JSON을 구문 분석하는 방법을 다룹니다.

Angular에서 JSON 구문 분석

Angular 애플리케이션에서 API로 작업할 때 JSON의 응답을 접하게 됩니다. API에서 JSON 형식의 일부 데이터를 가져와 테이블에 표시해야 할 수도 있습니다.

이를 위해 JSON 데이터를 구문 분석해야 합니다. 예를 들어 JSON의 stringify 메서드를 사용하여 JSON 데이터를 생성해 보겠습니다.

이 방법은 무엇이든 JSON 형식으로 변환하는 데 사용됩니다. 그런 다음 해당 JSON을 사용하여 다른 JSON parse() 메서드를 사용하여 구문 분석할 수 있습니다.

parse() 메서드는 문제 없이 JSON을 구문 분석할 수 있습니다.

예제 코드:

# Angular
import { Component, VERSION, OnInit } from '@angular/core';

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
})
export class AppComponent implements OnInit {
  strInfo: any;
  parseInfo: any;

  myInfo =
    {
      "id": 0,
      "guid": "9b06a996-23f4-46ff-a007-a6bca1f9c1f3",
      "balance": "$1,590.37",
      "age": 33,
      "name": "Chaney Harrell",
      "gender": "male",
      "company": "GOGOL",
      "email": "chaneyharrell@gogol.com",
      "phone": "+1 (836) 566-3872",
      "address": "716 Grafton Street, Rodanthe, West Virginia, 6757"
    }

  ngOnInit() {
    console.log(this.myInfo);

    this.strInfo = JSON.stringify(this.myInfo);
    console.log('After using Stringify :', this.strInfo);

    this.parseInfo = JSON.parse(this.strInfo);
    console.log('After Parsing Json Info:', this.parseInfo);
  }
}

출력:

Angular에서 json 데이터 구문 분석

stringify()의 도움으로 데이터를 완벽한 JSON으로 변환할 수 있으며 JSON 데이터를 문제 없이 구문 분석할 수 있는 또 다른 JSON parse() 함수를 사용할 수 있습니다.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

관련 문장 - Angular JSON