1

嗨,我有一个调用 api v1 的 twiiter 应用程序,它是一个 xml 输出。

使用 twiter api v1.1 输出为 json 格式。

xml解析代码是

 var xmlElement = XElement.Parse(response.Content);
        var statusList = (from item in xmlElement.Elements("status")
                          select new ItemViewModel
                          {
                              UserName = GetChildElementValue(item, "user", "screen_name"),
                              DisplayUserName = GetChildElementValue(item, "user", "name"),
                              TweetText = (string)item.Element("text"),
                              CreatedDate = GetCreatedDate((string)item.Element("created_at")),
                              Image = GetChildElementValue(item, "user", "profile_image_url"),
                              Id = (long)item.Element("id"),
                              NewTweet = true,
                              Source = (string)item.Element("source"),
                          }).ToList();

现在我需要更改此代码以解析 json 输出。

请任何人帮忙。

4

1 回答 1

0

最简单的更改是将您的 LINQ to XML 代码移植到Json.NET中使用 LINQ to JSON

文档:使用 LINQ 查询 JSON

于 2013-01-29T08:51:41.107 回答