我在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'] } }]
答案 0 :(得分:1)
试试这个:
return Json(new { name = "Humidity", width = 90, searchoptions = new { sopt = new string[] { "eq,nq" } } }, JsonRequestBehavior.AllowGet);