프로그래밍/C#

[C#] Json에서 데이터 읽기 (jsonconvert)

Victory_HA 2025. 3. 13. 15:16
  • Nuget패키지 : Newtonsoft.Json;

Json 파일

{
  "InputFolder": "C:\\Users\\administrator\\Desktop\\2048x2681 image\\TIff",
  "OutputTiff": "C:\\Users\\administrator\\Desktop\\2048x2681 image\\TIff\\output.tiff",
  "FileCount": 200
}

Json파일 읽기

class Settings
{
    public string InputFolder { get; set; }
    public string OutputTiff { get; set; }
    public int FileCount { get; set; }
}

static void Main()
{
    jsonMethod();
}

private static void jsonMethod()
{
    // JSON 파일에서 설정을 읽습니다
    string jsonPath = "setting.json";
    var settings = JsonConvert.DeserializeObject<Settings>(File.ReadAllText(jsonPath));

    string inputFolder = settings.InputFolder;
    string outputTiff = settings.OutputTiff;
    int fileCount = settings.FileCount;
    ...
}

'프로그래밍 > C#' 카테고리의 다른 글

[C#] Override ToString()  (0) 2025.04.22
[C#] Action  (0) 2025.04.21
[C#] System.String 클래스에서 많이 사용되는 메서드  (1) 2025.02.21
[C#] 팩토리 패턴  (0) 2025.01.03
[C#] C# 10.0 CallerArgumentExpression특성  (0) 2025.01.02