[C# ] c#에서 json api 데이터 파싱하기
본문 바로가기
IT/WINDOWS

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

by SageIN 2021. 5. 26.
반응형

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;
      }

  }
반응형

댓글


TOP

Designed by 티스토리