728x90
반응형
WPF & C# - JSON 사용방법 사용법 ( 저장 / 불러오기 / parse / parsing / 파싱 ) |
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
|
using Newtonsoft.Json.Linq;
// 학생
var AAA = new JObject();
var BBB = new JObject();
// 교실
var class01 = new JObject();
class01.Add("AAA", AAA);
class01.Add("BBB", BBB);
// 텍스트에 쓰기 읽기 ///////////////////
// 쓰기
using (StreamWriter sw = new StreamWriter(file, false, Encoding.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/
https://blog.naver.com/ksi123456ab/220751451068
https://m.blog.naver.com/seobi197805/220794560344
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
[자작] WPF & C# SearchList_Regex ( Regex Patten Serch 자동차 번호판 영업용 차량 LPR ANPR ) (2) | 2020.01.07 |
---|---|
[자작] WPF&C# PACL 멀티캠뷰어 헬퍼 ( MultiCamViewer Helper ) (0) | 2019.10.18 |
[자작] 키오스크미디어월 ( kiosk media wall ) (0) | 2019.10.08 |
WPF & C# - 버블링 & 터널링 순서 ( Bubbling / Tunneling ) (0) | 2019.08.19 |
WPF & C# - 시작 변수_메인 메소드_Args_StartupEventArgs (0) | 2019.07.01 |
[자작] WPF & C# - 농촌진흥청_국립축산과학원 kiosk_키오스크-세로 (0) | 2019.06.23 |
[자작] WPF & C# - 클라우드코리아 방명록 ( ck GuestBook 제스처 Gesture ) (0) | 2019.02.21 |
[자작] WPF & C# - BraitKiosk ( 브라이트코리아 - 키오스크 ) (1) | 2019.02.21 |