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