using Newtonsoft.Json.Linq;
//======
Json Write
//======
void WriteJson(){
JObject jProp = new JObject
{
{ "id", "user" },
{ "name", "Pillar Park" },
};
jProp.Add("email", "userpark@userpark.net");
jProp.Add("country", "Korea (South)");
JObject jRoot = new JObject(new JProperty("Root", jAttr));
File.WriteAllText("test.json", jRoot.ToString());
}
//======
Json Read
//======
void ReadJson()
{
string str = null;
using (StreamReader sr = new System.IO.StreamReader("test.json"))
{
str = sr.ReadToEnd();
sr.Close();
}
//str = File.ReadAllText("test.json");
JObject jRoot = JObject.Parse(str);
JToken jToken = jRoot["Root"];
if (jToken["id"] != null)
{
Console.WriteLine(jToken["id"].ToString());
}
}
'Language > C#(CLR,.NET)' 카테고리의 다른 글
[MSDN]ClickOnce 배포 API를 통해 주문형 어셈블리 다운로드 (0) | 2021.12.10 |
---|---|
[C#/Version] ClickOnce 또는 Assemply 현재 버전(Current Version) 확인 (0) | 2021.10.01 |
[C#/Event] TextBox 등 Control 객체의 키보드 이벤트 샘플(KeyPress, KeyDown) (0) | 2021.10.01 |
[C#] 어셈블리 EnvDTE, EnvDTE80 간접 참조 경고 발생시 (0) | 2013.04.04 |
[C#]Window Form에 적용할 DevExpress Skin 관련 소스 (0) | 2013.04.03 |