2
私はこのようなファイルにJSONを書いてみる:指定:私は私のエラー...は(Xamarin C#)をファイルにJSONを書き込むことができません
System.InvalidCastExceptionのデバッグする場合
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; }
キャストは無効です。この行の
...:
File.WriteAllText(filename, json);
私のミスですか?
に変換することを読むには? –
Console.WriteLine(jsonString); – Sreeraj
あなたのコードは動作します、ありがとう –