using BBWY.Server.Model.Dto; using Jd.Api; using Jd.Api.Request; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BBWY.Test { public class JDDongDongAPITest { public void GetServiceGroup(IJdClient client, string token) { //var req = new ImPopGroupinfoGetRequest(); //var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); //Console.WriteLine(JsonConvert.SerializeObject(response)); var req = new ImPopGroupinfoGetRequest(); var res = client.Execute(req, token, DateTime.Now.ToLocalTime()); if (res.Json == null) res.Json = JsonConvert.DeserializeObject(res.Body); var list = res.Json["jingdong_im_pop_groupinfo_get_responce"]["popgroup"]["waiterList"].Select(j => new WaiterResponse() { Id = "", Level = j.Value("level"), Name = j.Value("waiter") }).ToList(); Console.WriteLine(JsonConvert.SerializeObject(list)); } } }