かなり愚かな質問をする。それを理解することはできませんでした。MVCコントローラのネストされたJson配列
C#MVCコントローラのアクションでは、テスト目的でJson Arrayをモデル化する必要があります。
しかし、これは代わりに有効なJSONであることの私のコンパイルエラーを示しています
var result = {
"controllerId": "controller1",
"controllerName": "ControllerOne"
};
しかし、これは完全に有効です。そう
var scheduleResult = new[]
{
new { scheduleId = "schedule1",scheduleName = "scheduleOne"},
new { scheduleId = "schedule2",scheduleName = "scheduleTwo"}
};
なぜ?
また、ネストされたJSON配列を作成する方法:
var scheduleResult = new[]
{
new { scheduleId = "schedule1",scheduleName = "scheduleOne",new[]{ new {doorId="Door1",doorName="DoorOne"}, new { doorId = "Door2", doorName = "DoorTwo" } } },
new { scheduleId = "schedule2",scheduleName = "scheduleTwo"}
};
しかし、それは、構文のエラーを示しています
私が試してみました。何をすべきか ?
私はその配列の各要素内に入れ子になった配列を持つ必要があります。
ありがとうございます。
[オブジェクトとコレクションの初期化(C#プログラミングガイド)](https://msdn.microsoft.com/en-us/library/bb384062.aspx)を参照してください。 – dbc