我正在使用.NET Core for Linux作为控制台程序。 使用Http功能我得到了一些来自Web服务的信息。 然后我试图将结果转换为对象,但我无法使用JSON。如何使用JSON .NET CORE
我读this article但我没有找到任何例子,我没有JavaScriptSerializer
public async void CallApi(Object stateInfo)
{
var client = new HttpClient();
var requestContent = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("pair", "XETHZEUR"), });
HttpResponseMessage response = await client.PostAsync("https://api.kraken.com/0/public/Trades", requestContent);
HttpContent responseContent = response.Content;
using (var reader = new StreamReader(await responseContent.ReadAsStreamAsync()))
{
String result = await reader.ReadToEndAsync();
//Here I would like to do a deserialized of my variable result using JSON (JObject obj = (JObject)JsonConvert.DeserializeObject(result);) But I don't find any JSON object
}
}
编辑 访问,我想知道我怎么可以使用JSON转换我的变量结果到像我通常与c#一样的对象:
JObject obj = (JObject)JsonConvert.DeserializeObject(result);
我希望你能帮助我。
非常感谢,
到底是什么问题? –
对不起,我错过了。 我的问题是: 如何将我的变量结果转换为使用JSONConvert的对象 – eldondano
您是否使用visual studio?它的哪个版本?基于.NET Core项目的project.json或csproj? –