解析YouTube Json为Windows商店应用程序



我从http://json2csharp.com/为任何YouTube URL生成c#类,其中一些名称无效,如下所示:

public class Feed
{
    public string __invalid_name__xmlns$media { get; set; }
    public string __invalid_name__gd$etag { get; set; }
}

在上面的代码中,Youtube的实际名称是xmlns$media, gd$etag像这样…当我把它们改成:

public class Feed
{
    public string xmlns$media { get; set; }
    public string gd$etag { get; set; }
}

在c#中显示错误,因为特殊字符$,如果我不使用$解析不会发生并返回Null。

帮我解决这个问题!

这对你有用吗?

[DataContract]
public class Feed
{
    [DataMember(Name="xmlns$media")]
    public string xmlns_media { get; set; }
    [DataMember(Name="gd$etag")]
    public string gd_etag { get; set; }
}

相关内容

  • 没有找到相关文章

最新更新