프로그래밍/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;
    ...
}