次のコードを使用して、XamarinでJSONファイルをロードしています。 JSONファイルは、1人の名前と年齢を含む単純なファイルです。JSONファイルをXamarinにロード
using (StreamReader r = new StreamReader("First_json.json"))
{
string json = r.ReadToEnd();
P1 = JsonConvert.DeserializeObject<Person>(json);
//MessageBox.Show(P1.name);
}
StreamReader
エラーを使用すると、引数をストリーミングするために文字列を変換することができないと言ってポップアップ表示しながら、コードは、C#でなく、Xamarinで正常に働いていました。私はファイルを読むためのよりよい方法を見つけるためにインターネットを検索しましたが、これまで成功していません。
このコードはXamarinで動作します。 このメッセージはどのLineに届いていますか? P1とは何ですか? –
私はJsonを脱塩しようとするときに腹を立てます。 Jsonは、jsonファイルの内容ではなく、 "First_Json.json"であることを読み込みます。 P1はPersonクラスのオブジェクトです。クラスは次のとおりです。 public class Person { public string name; public int age; } 私のJSONファイルの内容は次のとおりです。 { "名前": "Umer"、 "年齢":5 } – user3673471
あなたはここで正確な例外のテキストを貼り付けてくださいことはできますか? –