我可以知道如何将JSON数据从对象转换为数据表?我需要将其插入到我的t产品中。以下是我的代码。我从API获取了Json数据。如何将json对象转换为表类型,以便我可以将它合并到数据库中
private async void GetHomeItems()
{
var client = new HttpClient();
var url = new Uri(IAMSUrl + "/GetProductSRP");
var content = new StringContent("{CustomerCode: 'test'}");
var response = await client.PostAsync(url, content);
//As string
var result = await response.Content.ReadAsStringAsync();
//As Object
var objResult = JsonConvert.DeserializeObject<SrpResult>(result);
}
public class SrpResult
{
public int ID { get; set; }
public bool _IsNew { get; set; }
public List<Dictionary<string, dynamic>> Items { get; set; }
}
可以显示JSON的,请 –
“ID” 的结构:1, \t “_IsNew” :假, \t “物品”:[ \t \t { \t \t \t “ID”:38, \t \t \t “名称”: “CINEMA SB350”, \t \t \t “IAMSCode”: “asd123”, \t \t \t“评论“:空, \t \t \t ”SpecialPrice“:空, \t \t \t ”IsActive“:真实, \t \t \t “SRPAmt”:29990.00, \t \t \t “ID_ItemCategory”:9, \t \t \t “ItemCategory”: “多媒体”, \t \t \t “变量”:空, \t \t \t “ID_Item”:737, \t \t \t “ID_UOM”:4, \t \t \t “ProductColor”: “BLACK”, \t \t \t “PrimaryUOM”: “PC”, \t \t \t “IsBigItem”:假的, \t \t \t “StockQty”:0.00, \t \t \t “_IsNew”:假 \t \t}, –
我已经发布了一些答案 –