JSON 파일 저장 및 검색
JsonSerializer 클래스, JsonSerializerOptions 클래스 및 데이터 전송 개체를 사용하여 JSON(JavaScript Object Notation) 문자열을 직렬화하고 역직렬화하는 방법을 알아봅니다.
학습 목표
JSON 구문의 기본 사항과 데이터 교환 및 스토리지에서의 사용에 대해 설명합니다.
C#의 System.Text.Json 네임스페이스를 사용하여 JSON 데이터를 사용합니다.
JsonSerializer.Serialize 메서드를 사용하여 C# 개체를 JSON 문자열로 직렬화하고 serialization 프로세스를 사용자 지정합니다.
JsonSerializer.Deserialize 메서드를 사용하여 JSON 문자열을 다시 C# 개체로 역직렬화하고 역직렬화 프로세스를 사용자 지정합니다.
JsonSerializerOptions 클래스 및 DDO(데이터 전송 개체)를 사용하여 복잡한 개체의 직렬화 및 역직렬화를 관리합니다.
사전 요구 사항
C# Dev Kit 확장이 설치된 Visual Studio Code 설치
클래스, 인터페이스, 클래스 상속 및 다형 동작을 구현하는 C#에서 개체 지향 프로그램을 개발하는 기능입니다.
컬렉션, 구조체, 레코드, 제네릭, 날짜 및 시간 및 익명 형식을 관리하는 기능입니다.
System.IO 클래스를 사용하는 파일 입력 및 출력 작업에 대한 기본적인 이해입니다.