繁体   English   中英

如何从流API序列化此Twitter实体响应?

[英]How do I serialize this twitter entity response from the stream api?

来自Twitter Stream API的JSON响应如下所示:

"entities": {
  "media": [
    {
      "id": 76360760611180544,
      "id_str": "76360760611180544",
      "media_url": "http://p.twimg.com/AQ9JtQsCEAA7dEN.jpg",
      "media_url_https": "https://p.twimg.com/AQ9JtQsCEAA7dEN.jpg",
      "url": "http://t.co/qbJx26r",
      "display_url": "pic.twitter.com/qbJx26r",
      "expanded_url": "http://twitter.com/twitter/status/76360760606986241/photo/1",
      "sizes": {
        "large": {
          "w": 700,

我的课看起来像这样:

[DataContract]
public class Tweet {
    [DataMember]
    public entities entities;
}

[DataContract]
public class entities {
    [DataMember]
    public media media;
}
[DataContract]
public class media {
    [DataMember]
    public string id;
    [DataMember]
    public string id_str;
    [DataMember]
    public string media_url;
    [DataMember]
    public string media_url_https;
    [DataMember]
    public string url;
    [DataMember]
    public string display_url;
    [DataMember]
    public string expanded_url;
    [DataMember]
    public string type;
}

我遇到的问题是媒体类始终为null。 当附有推文的图片时,实体不为null,但是我的媒体类仍然为null,因此我假设自己编写的不正确。

任何帮助,将不胜感激。 谢谢。

在json中,方括号包含数组,因此media应该是列表。

http://www.secretgeek.net/json_3mins.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM