2
Ich versuche JSON zu schreiben wie diese Datei:Kann nicht JSON schreibt in einer Datei (Xamarin C#)
string url2 = "http://papajohn.pp.ua/?mkapi=getProductsByCat&cat_id=83";
JsonValue json = await FetchAsync(url2);
var path = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ApplicationData);
var filename = Path.Combine(path, "cache.txt");
File.WriteAllText(filename, json);
public async Task<JsonValue> FetchAsync(string url)
{
System.IO.Stream jsonStream;
JsonValue jsonDoc;
using (var httpClient = new System.Net.Http.HttpClient())
{
jsonStream = await httpClient.GetStreamAsync(url);
jsonDoc = JsonObject.Load(jsonStream);
}
return jsonDoc;
}
Als ich mir den einen Fehler debuggen ...
System.InvalidCastException: Angegebene Besetzung ist nicht gültig.
... in dieser Zeile:
File.WriteAllText(filename, json);
Wo ist mein Fehler?
Wie ich Text in dieser Datei anzeigen kann zu trösten? –
Console.WriteLine (jsonString); – Sreeraj
Dein Code funktioniert, danke –