1

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 ファイルを作成する必要があると思いますか?

4

1 に答える 1