0

MVCで働いています。私のコントローラーでリストを作成しています

 public class GridColModelLst
    {
        List<GridColModel> _items = new List<GridColModel>();

        public List<GridColModel> items
        {
            get { return _items; }
            set { _items = value; }
        }
    }


    public class GridColModel
        {
            public string name { get; set; }
            public int? width { get; set; }
    }

そして、このリストを正常に機能するJSONとして渡すと、私のJSONは以下のようになります

[{ name: 'Humidity', width: 90}]

以下のJSONのようにするにはどうすればよいですか?C#のJSONオブジェクト内にJSON配列を追加するには

[{ name: 'Humidity', width: 90, searchoptions: { sopt: ['eq', 'ne'] } }]

ありがとう

====================

アップデート

私のコントローラーでは、次のようなリストを送信しています

return Json(Colmodel, JsonRequestBehavior.AllowGet);

順調に [{ name: 'Humidity', width: 90}] 進んでいます

クラスが次のようなJSONを取得するために必要な変更

[{ name: 'Humidity', width: 90, searchoptions: { sopt: ['eq', 'ne'] } }]
4

1 に答える 1

1

これを試して:

 return Json(new { name = "Humidity", width = 90, searchoptions = new { sopt = new string[] { "eq,nq" } } }, JsonRequestBehavior.AllowGet);
于 2013-03-19T05:47:36.427 に答える