我如何才能像这样从Json Api获取数据:
https://jsonplaceholder.typicode.com/todos/1
responseBody.title
我已经有这个了:
HttpResponseMessage response = await
client.GetAsync("https://jsonplaceholder.typicode.com/todos/1");
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();
发布于 2019-08-19 03:48:15
您可以使用Newtonsoft.Json库来处理JSON数据。您可以使用序列化/反序列化或LINQ to JSON方法
例如,基于您的代码:
HttpResponseMessage response = await client.GetAsync("https://jsonplaceholder.typicode.com/todos/1");
string responseBody = await response.Content.ReadAsStringAsync();
// LINQ to JSON method
JObject jsonObject = JObject.Parse(responseBody);
int userId = int.Parse(jsonObject["userId"].ToString());
int id = int.Parse(jsonObject["id"].ToString());
string title = jsonObject["title"].ToString();
bool completed = bool.Parse(jsonObject["completed"].ToString());
https://stackoverflow.com/questions/57547705
复制相似问题