본문 바로가기
2/[ C# ]

[C#] JSON을 이용하여 Dictionary를 text file로 저장하기

by Kieran_Han 2022. 5. 27.

1. Newtonsoft.Json NuGet을 설치한다.

 

2. 사용할 Class에 Newtonsoft.Json을 추가한다.

using Newtonsoft.Json;

위 코드를 입력하면 JsonConvert를 사용할 수 있다.

 

3. Dictionary를 text file로 저장

File.WriteAllText("FileName.txt", JsonConvert.SerializeObject(dictionary));

 

4. 저장한 text file을 다시 dictionary로 불러오기

var Loaded_Dictionary = JsonConvert.DeserializeObject<Dictionary<string, List<Double>>>(File.ReadAllText("FileName.txt"));

 

Dictionary 형태는 저장하려는, 불러오려는 Dictionary 형태에 맞게 수정하면 된다.