我正在使用.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? –