private void ProcSearchNaverApi(string movieName) { string clientID = "kZwov3BYbBv2fCrJKz4Y"; string clientSecret = "RykwuCjDVG"; string openApiUrl = $"https://openapi.naver.com/v1/search/movie?start=1&display=30&query={movieName}"; string resJson = Commons.GetOpenApiResult(openApiUrl, clientID, clientSecret); var parsedJson = JObject.Parse(resJson); int total = Convert.ToInt32(parsedJson["total"]); int display = Convert.ToInt32(parsedJson["display"]); StsResult.Content = $"{total} 중 {display} 호출 성공"; var items = parsedJson["items"]; var json_array = (JArray)items; List <MovieItem> movieItems = new List <MovieItem>(); foreach (var item in json_array) { MovieItem movie = new MovieItem( Commons.StringHtmlTag(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; //List<NaverFavoriteMovies> list = new List<NaverFavoriteMovies>(); //foreach (MovieItem item in GrdData.SelectedItems) //{ // NaverFavoriteMovies temp = new NaverFavoriteMovies() // { // Title = item.Title, // Link = item.Link, // Image = item.Image, // SubTitle = item.SubTitle, // PubDate = item.PubDate, // Director = item.Director, // Actor = item.Actor, // UserRating = item.UserRating, // RegDate = DateTime.Now // }; // list.Add(temp); //} }