Enum ScoreType
{
High,
Middle,
Low
}
Class ResultData
{
ScoreType type {get;set;}
double value {get;set;}
}
// init value
var resdata = new ResultData()
{
type = ScoreType.High,
value = 0.1
};
//json option setting
var jsonSetting = new JsonSerializerSettings
{
Converters = new List<JsonConverter> { new StringEnumConverter() },
Formatting = Formatting.Indented,
};
//convert to json
string dataStream = JsonConvert.SerializeObject(resdata, jsonSetting);
File.WriteAllText(fileSavePath, dataStream);
결과데이터
type = "High"
value = 0.1
'프로그래밍 > C#' 카테고리의 다른 글
[C#] Path 클래스 활용하기 (0) | 2024.06.28 |
---|---|
[C#] Linq - GroupBy (0) | 2024.06.28 |
[C#] .NET 마이크로 서비스: 컨테이너화된 .NET 애플리케이션을 위한 아키텍처 (0) | 2024.01.08 |
[C#] 셀레니움 사용하기 (0) | 2023.12.16 |
[C#] 게터,세터,프로퍼티 (0) | 2023.10.15 |