需要将 xml 解析转换为 json 解析
本文关键字:转换 json 解析 xml | 更新日期: 2023-09-27 17:56:38
嗨,我有一个调用 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 输出。
请任何人帮忙。
最简单的更改是将 LINQ 移植到 XML 代码,以便使用 LINQ 到 JSON 从 Json.NET
文档:使用 LINQ 查询 JSON