C#.NET核心中是否有针对“ vnd.geo + json”的MediaTypeFormatter?

时间:2019-11-18 14:54:15

标签: c# deserialization geojson

我对以下代码有疑问:

var url = $"https://api.mapbox.com/geocoding/v5/mapbox.places/{country.NameDe}.json?language=de,en&types=country&access_token=abcd"; 
var request = new HttpRequestMessage(HttpMethod.Get, url);

var response = await client.SendAsync(request);

var mapboxResponse = await response.Content.ReadAsAsync<MapboxResponse>();

它引发以下异常

  

System.Net.Http.UnsupportedMediaTypeException:没有MediaTypeFormatter可用于从媒体类型为“ application / vnd.geo + json”的内容读取“ MapboxResponse”类型的对象。

您知道什么是解决方案?是否可以在任何可以添加到MediaTypeFormatter集合并传递给ReadAsAsync()方法重载的地方使用现有的geo json格式器?
非常感谢!

很遗憾,我在original问题的答案中找不到我的问题的答案(如果认为我是重复的话)。不幸的是,提供的解决方案没有帮助,问题仍然存在。

0 个答案:

没有答案