Wie konvertiere ich meine variable Ergebnis ein Objekt mit JSONConvert?
Ich mit .NET Core für Linux für eine Konsole.
Mithilfe von Http-Funktionalität, die ich bin, zu bekommen einige Informationen, die von einem Webservice.
Dann bin ich versucht zu werfen das Ergebnis in ein Objekt, aber ich bin nicht in der Lage, um die JSON verwenden.
Lese ich dieser Artikel, aber ich finde nicht jedes Beispiel, und ich habe keinen Zugriff auf 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
}
}
BEARBEITEN
Ich würde gerne wissen, wie kann ich mit JSON zu konvertieren meine variable Ergebnis ein Objekt wie ich in der Regel mit c#:
JObject obj = (JObject)JsonConvert.DeserializeObject(result);
Ich hoffe, Sie werden in der Lage sein, mir zu helfen.
Vielen Dank,
Was genau ist die Frage?
Leider habe ich es verpasst. Meine Frage ist: Wie konvertiere ich meine variable Ergebnis ein Objekt mit JSONConvert
Sind Sie mit visual studio? welche version ist es? Projekt.json-oder csproj-basiert .NET-Core-Projekt?
Leider habe ich es verpasst. Meine Frage ist: Wie konvertiere ich meine variable Ergebnis ein Objekt mit JSONConvert
Sind Sie mit visual studio? welche version ist es? Projekt.json-oder csproj-basiert .NET-Core-Projekt?
InformationsquelleAutor eldondano | 2017-06-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie einfach brauchen eine Art von Abhängigkeit, die verfügbar ist für .NET core, die Ihnen helfen können, json Deserialisieren.
Newtonsoft.Json ist defacto standard und verfügbar ist .NET core, um es zu verwenden, müssen Sie fügen Sie es zu Ihrem Projekt.json-Datei
Die entsprechende using-Anweisung in Ihrer Klasse
können Sie dann Deserialisieren mit
JsonConvert.DeserializeObject(json);
Haben Sie die Abhängigkeit im Projekt.json? Die Fehlermeldung sagt, dass es ein problem mit ihm. Wenn ja, versuchen Sie
$ dotnet restore
in der Konsole. Oder schau einfach, wie man hinzufügen nugget-Paket .net core.Hinzufügen eines nugget-Paket: ardalis.com/how-to-add-a-nuget-package-using-dotnet-add
InformationsquelleAutor pijemcolu