반응형
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;
}
}
반응형
댓글