私はAzure Functionsで遊んでいます。しかし、私はかなりシンプルなものに困惑しているように感じます。私は基本的なJSONを返す方法を理解しようとしています。私はいくつかのJSONを作成して、それを私の要求に戻す方法がわかりません。Azure関数からJSONを返す方法
いつか、私はオブジェクトを作成し、そのプロパティを設定し、それをシリアル化します。だから、私はこの道を開始しました:
#r "Newtonsoft.Json"
using System.Net;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
log.Info($"Running Function");
try {
log.Info($"Function ran");
var myJSON = GetJson();
// I want myJSON to look like:
// {
// firstName:'John',
// lastName: 'Doe',
// orders: [
// { id:1, description:'...' },
// ...
// ]
// }
return ?;
} catch (Exception ex) {
// TODO: Return/log exception
return null;
}
}
public static ? GetJson()
{
var person = new Person();
person.FirstName = "John";
person.LastName = "Doe";
person.Orders = new List<Order>();
person.Orders.Add(new Order() { Id=1, Description="..." });
?
}
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List<Order> Orders { get; set; }
}
public class Order
{
public int Id { get; set; }
public string Description { get; set; }
}
はしかし、私はnow.I、私はすべてがアクション
あるASP.NET MVCでJSONを返すために使用していシリアライズと戻りプロセスに完全に立ち往生推測しています
あなたはいくつかの答えを持っています。コードは以下のように与えられる
:ここ
はとChromeで結果完全に動作するサンプルです。私は最近の文書に基づいて最新の回答を提供しました。 –