FacebookObjectDataData

FacebookObjectDataData

我将使用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

07-26 03:20