私は、AJAX がサーバーに送信する Javascript を介してサード パーティの API JSON 応答を受信しています。ここでは、これをオブジェクトに変換しようとしています。カスタムクラスを使用してオンラインでこの簡単な例を見たことがありますが、私の場合の問題は、フィールドの数が変わる可能性があることです。あるケースでは、単に UserName: Blah、Age: Blah... 別のケースでは、UserName: Blah、Age: Blah、Favorite game: Blah のようになります。
ここでの最善の解決策は何ですか?
ご意見ありがとうございます。
PS: 以下のコードを試していますが、次のエラーが表示されます: Friends is not supported for an deserialization of an array.
public class Friends
{
public IList<IDictionary<string,string>>data {get;set;}
}
protected void UpdateTrigger_Click(object sender, EventArgs e)
{
Friends fbFriends = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<Friends>(Hidden1.Value);
}