我将使用JavaScriptSerializer
反序列化JSON。不幸的是,在JSON中,有一个名为object
的变量。
而且我不能这样编写此类:
public class FacebookObjectDataData
{
public FacebookObjectDataDataObject object { get; set; }
public FacebookObjectDataData()
{
}
}
但是我需要该名称来反序列化它。如何使用?
最佳答案
您可以将字段命名为@object
:
public class FacebookObjectDataData
{
public FacebookObjectDataDataObject @object { get; set; }
public FacebookObjectDataData()
{
}
}
因此它不会被标记为错误。您可以使用其他受限制的名称。
欲了解更多信息,请在这里http://msdn.microsoft.com/en-us/library/aa664670.aspx