我有以下应用程序用于发出以 JSON 格式返回数据的 GET 请求:
class Program
{
static void Main(string[] args)
{
RunAsync().Wait();
}
static async Task RunAsync()
{
using (var client = new HttpClient())
{
//Send HTTP request
client.BaseAddress = new Uri("httpMyURI");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("api/people/.....");
if (response.IsSuccessStatusCode)
{
var person = response.Content.ReadAsAsync<IEnumerable<Persons>>().Result;
foreach (var i in person)
{
Console.WriteLine("{0}\t{1}-{2}", i.FirstName, i.LastName, i.Peopleid);
}
}
}
}
}
class Persons
{
public string Peopleid { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
如何从我得到的结果中创建一个 xml 文件?我想我首先必须将 JSON 转换为 xml 然后创建一个 XML 文件?