using System.Collections; using System.Collections.Generic; using Newtonsoft.Json.Linq; using Props.Shop.Framework; namespace Props.Shop.Ebay.Api.ItemSummary { public class SearchResultParser { private dynamic data; public int BeginIndex => data.offset; public int EndIndex => BeginIndex + data.limit; public IEnumerable ProductListings { get; private set; } public SearchResultParser(string result) { data = JObject.Parse(result); List parsed = new List(); foreach (dynamic itemSummary in data.itemSummaries) { ProductListing listing = new ProductListing(); // TODO: Finish parsing the data. parsed.Add(listing); } ProductListings = parsed; } } }