ビューのどこかで、次のように割り当てたいjsonオブジェクトを返すアクションから値を割り当てる必要があります。
<script type="text/javascript">
var jsonFromAction = @Html.Action("GetMenuJson", "Test");
</script>
私のコントローラーアクションコードは以下の通りです:
public ActionResult GetMenuJson(int? subCategoryId)
{
_lCatService = new LeftCategoryService();
List<FlatObject> flatObjects = _lCatService.GetCategory(UIUtility.Uitlity.CurrentLanguageCode);
return Json(GetList(flatObjects, 0), JsonRequestBehavior.AllowGet);
}