private void ProcessSearchNaverApi(string movieName) { string clientID = "xQofXLMDFh2ic38jZyYI"; string clientSecret = "pSneKCSHPF"; string openApiUrl = $"https://openapi.naver.com/v1/search/movie?start=1&display30&query={movieName}"; string resJson = Commons.GetRequestApi(openApiUrl, clientID, clientSecret); var parseJson = JObject.Parse(resJson); int total = Convert.ToInt32(parseJson["total"]); int display = Convert.ToInt32(parseJson["display"]); Stsresult.Content = $"{total} 중 {display} 호출성공"; var items = parseJson["items"]; var Json_array = (JArray)items; List <MovieItem> movieItems = new List <MovieItem>(); foreach (var item in Json_array) { MovieItem movie = new MovieItem( Commons.StripHtmlTag(item["title"].ToString()), item["link"].ToString(), item["image"].ToString(), item["subtitle"].ToString(), item["pubDate"].ToString(), Commons.StripPipe(item["director"].ToString()), Commons.StripPipe(item["actor"].ToString()), item["userRating"].ToString()); movieItems.Add(movie); } this.DataContext = movieItems; }