JSON에서 C# 개체로 변환: 단순화된 가이드
JSON(JavaScript Object Notation)은 시스템 간 정보 교환을 위한 편리한 데이터 형식입니다. C#에서는 JSON 텍스트를 개체로 변환하면 데이터에 쉽게 액세스하고 조작할 수 있습니다. 이를 달성하기 위한 단계별 가이드는 다음과 같습니다.
1단계: NuGet을 통해 Newtonsoft.Json 설치
JSON을 C# 개체로 역직렬화하려면 Newtonsoft가 필요합니다. .Json 라이브러리. 프로젝트의 NuGet 패키지 관리자를 통해 설치하세요.
2단계: Json.NET의 JsonConvert 클래스 사용
설치가 완료되면 JsonConvert 클래스를 사용하여 JSON 텍스트를 역직렬화합니다.
// Replace "jsonString" with your JSON content Rootobject r = Newtonsoft.Json.JsonConvert.DeserializeObject<Rootobject>(jsonString);
3단계: 루트 개체 정의 클래스
Visual Studio에서 JSON 텍스트를 붙여넣고 "편집" > "선택하여 붙여넣기" > "JSON을 클래스로 붙여넣으세요." 그러면 JSON 구조와 일치하는 C# 클래스가 생성됩니다. 또는 JSON 응답을 기반으로 이 클래스를 수동으로 생성할 수 있습니다.
public class Rootobject { public string err_code { get; set; } public string org { get; set; } public string des { get; set; } public string flight_date { get; set; } public List<Schedule> schedule { get; set; } }
4단계: 객체에서 데이터에 액세스
클래스가 생성되면 다음을 수행할 수 있습니다. 해당 속성에 액세스하여 JSON 응답의 데이터를 조작합니다. 예를 들어, err_code 속성에 액세스하여 응답의 성공 또는 실패 상태를 확인할 수 있습니다.
사용 예:
// Get the first schedule item Schedule scheduleItem = r.schedule[0]; // Access properties from the schedule item string flightNumber = scheduleItem.flight_number; string departureDate = scheduleItem.departure_date; string departureTime = scheduleItem.departure_time;
다음 단계를 따르면 JSON 텍스트를 C# 개체로 쉽게 변환할 수 있으므로 애플리케이션에서 구조화된 데이터로 쉽게 작업할 수 있습니다.
위 내용은 JSON을 C# 개체로 쉽게 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!