我通过 Javascript 接收第三方 API JSON 响应,我通过 AJAX 将其发送到服务器。在这里,我试图将其转换为对象。我已经在网上看到了一些使用自定义类的简单示例,但我的问题是字段的数量可以改变。在一种情况下,他们可能只是:用户名:Blah,年龄:Blah...在另一种情况下,可能是:用户名:Blah,年龄:Blah,最喜欢的游戏:Blah。
这里最好的解决方案是什么?
感谢您的任何意见。
PS:我在下面尝试这段代码,但出现错误:不支持好友对数组进行反序列化。
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);
}