我有一个生成 JSON 格式的程序。我想要做的是将 json 结果存储到 C# 中的数组中。从 API 接收的 json:var strResponseContent = await response.Content.ReadAsStringAsync();Result.Text = strResponseContent.ToString(); **<-- this is working fine**这是json的外观:{ "query": "banana", "topScoringIntent": { "intent": "banana", "score": 0.9086001 }, "intents": [{ "intent": "banana", "score": 0.9086001 }, { "intent": "bananania", "score": 0.559515059 } ]}并将json存储到数组中。这是结构:public class Intents { public List<Intent> intents { get; set; } } public class Intent { public string intent { get; set; } public int score { get; set; } }最后,要转换,我使用反序列化对象Intents intents = JsonConvert.DeserializeObject<Intent>(strResponseContent);但是,在存储到 json 期间,错误就像“不能隐式地将类型 Intent 转换为 Intents”我的错误是什么?如何纠正它?
- 2 回答
- 0 关注
- 347 浏览
添加回答
举报
0/150
提交
取消