【发布时间】:2019-07-03 12:45:01
【问题描述】:
我在我的 ASP.Net Core Web 应用程序和 Web API 中使用 Newtonsoft,但我得到了一个
ArgumentException:无法从 System.String 转换或转换为 TCGInfo.WebUI.Models.TCGModel。
这是我的代码:
创建 JSON:
public async Task<string> GetTCGList()
{
var TCGList = await _manageCardHelper.GetTCGList();
var json = JsonConvert.SerializeObject(TCGList);
return json;
}
读取 JSON:
var response = await httpClient.GetAsync("GetTCGList");
if (response.IsSuccessStatusCode)
{
var jsonResult = JsonConvert.DeserializeObject<TCGModel>(await response.Content.ReadAsStringAsync());
}
型号:
public class TCGModel
{
public string Abbreviation { get; set; }
public string Name { get; set; }
}
【问题讨论】:
标签: json asp.net-core json.net