상세 컨텐츠

본문 제목

[C# ] c#에서 json api 데이터 파싱하기

IT/WINDOWS

by SageIN 2021. 5. 26. 19:05

본문

반응형

C# 에서 json으로 받아온 데이터 파싱할때 쓸 함수 정리.

using Newtonsoft.Json.Linq;  

public string json_data()
{
      try
      {
            string url = " json 데이터 경로명 "; // 결과가 JSON 포맷
            
            // 통신
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
			
            // 인코딩
            Stream stream = response.GetResponseStream();
            StreamReader reader = new StreamReader(stream, Encoding.UTF8);
            string text = reader.ReadToEnd();
			
            // json 파싱
            JObject obj = JObject.Parse(text);
            
            // json 노드값
            string notice = obj["message"].ToString();
			
            //원하는 값 출력
            Console.WriteLine(notice);
            return notice;
      }
      catch
      {
      		return string.Empty;
      }

  }
반응형

태그

관련글 더보기

댓글 영역