-
C# JSON 파싱하기닷넷/C# 2018. 10. 31. 12:11반응형
2023.04.04 - [C#] - C# JSON 파일 읽기/쓰기 (Deserialize/Serialize)
비주얼스튜디오에 Newtonsoft.Json을 설치했다는 가정하에
c#에서 Json 파싱하는 법을 작성하도록 하겠습니다.
아직 설치 하지 못한 분은 아래 글에서 설치하기를 따라하시면 됩니다.
2018/10/26 - [프로그래밍/C#] - C# Json 파싱하기 전, 비주얼스튜디오 프로젝트에 Newtonsoft.Json 설치하기
12345678910111213141516171819202122232425262728using Newtonsoft.Json.Linq;private void JsonParse(){using (WebClient wc = new WebClient()){wc.Encoding = Encoding.UTF8;string jsonURL = "URL"; // 웹서버 주소string sParam = "파라미터"; // 파라미터jsonURL = jsonURL + "/" + sParam;// 웹서비스를 호출하고 리턴해주는 값을 가져온다.string json = wc.DownloadString(jsonURL);// 이 리턴해주는 값이 Json으로 되어 있으면,// NewtonSoft.Json을 설치하면, Newtonsoft.Json.Linq를 참조한 후// JArray를 통해 리턴값을 파싱하고, JArray 배열에 담는다.JArray array = JArray.Parse(json);// 배열에서 원하는 데이터를 뽑는다.foreach (JObject jobj in array){string str = jobj["Key"].ToString();}}}cs 사용예제
반응형'닷넷 > C#' 카테고리의 다른 글
C# 우선순위 큐, Priority queue (0) 2018.11.07 C# JSON POST and GET (정보 전달 및 확인) (0) 2018.11.02 C# URL에 들어가는 한글 UTF-8 Encoding (0) 2018.10.30 C# Json 파싱하기 전, 비주얼스튜디오 프로젝트에 Newtonsoft.Json 설치하기 (0) 2018.10.26 C# (Windows 작업스케줄러를 사용하지 않기 위한...) 특정시간마다 이벤트를 실행시키는 방법 (6) 2018.10.19