본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - JSON 사용방법 사용법 ( 저장 / 불러오기 / parse / parsing / 파싱 )

728x90
반응형

 

 WPF & C# - JSON 사용방법 사용법 ( 저장 / 불러오기 / parse / parsing / 파싱 )

 

testJSON.zip
5.10MB

 

 

01. 참조추가 Nuget : Newtonsoft.Json

불러오는 중입니다...

02.  using 참조 : using Newtonsoft.Json.Linq;

MainWindow.xaml.cs

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
// 학생
var AAA = new JObject();
AAA.Add("name""AAA");
AAA.Add("age"11);
var BBB = new JObject();
BBB.Add("name""BBB");
BBB.Add("age"12);
            
// 교실
var class01 = new JObject();
class01.Add("AAA", AAA);
class01.Add("BBB", BBB);
            
// 텍스트에 쓰기 읽기 ///////////////////
// 쓰기
string file = "test.json";
using (StreamWriter sw = new StreamWriter(file, falseEncoding.UTF8))
{
    sw.Write(class01.ToString());
}
string txt;
using (StreamReader sw = new StreamReader(file))
{
    txt = sw.ReadToEnd();
}
// 읽기
var readJson = JObject.Parse(txt);
////////////////////////////////////////
// JSON 파싱
var JToken = readJson.SelectToken("AAA");
var JTokenValue = JToken["age"] ?? "<NULL>";
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs
불러오는 중입니다...
불러오는 중입니다...
 

 

참고

https://devstarsj.github.io/development/2016/06/11/CSharp.NewtonJSON/

 

Newtonsoft.Json 사용법

C# 에서 JSON document를 다루기 위해 가장 많이 사용되는 것은 Newtonsoft.Json입니다. nuget manager에서 JSON으로 검색시 가장 먼저 나옵니다. 그만큼 많이 사용되며, 사용법 또한 간단합니다.

devstarsj.github.io

https://blog.naver.com/ksi123456ab/220751451068

 

[C# JSON] Newtonsoft.Json 을 이용한 json 문자 파싱

요즘은 데이터 저장 방식을 XML 보다 json 을 더 많이 쓰는걸로 알고있는데요, 직접 split 이나 정규식...

blog.naver.com

https://m.blog.naver.com/seobi197805/220794560344

 

C# Json 사용법

MS에서 좋은 Package를 많이 만들어 났네요JSON 사용 할려고 찾아 봤더니 이런게 있었네요처음에는 ...

blog.naver.com

 

728x90
반응형