如何在Asp.net mvc 3控制器中创建Json对象? 如何从我的ASP.NETMVC3控制器创建这个Json对象

如何在Asp.net mvc 3控制器中创建Json对象? 如何从我的ASP.NETMVC3控制器创建这个Json对象,asp.net,json,asp.net-mvc-3,Asp.net,Json,Asp.net Mvc 3,Json中的新手,在这个Json对象符号中,我可以用{和}替换[和}符号吗 var data = [ { label: 'node1', children: [ { label: 'child1' }, { label: 'child2' } ] }, { label: 'node2', children: [ { lab

Json中的新手,在这个Json对象符号中,我可以用
{
}
替换
[
}
符号吗

var data = [
    {
        label: 'node1',
        children: [
            { label: 'child1' },
            { label: 'child2' }
        ]
    },
    {
        label: 'node2',
        children: [
            { label: 'child3' }
        ]
    }
];

感谢您在.NET中拥有JavascriptSerializer对象,它可以序列化大多数类型

见:


不,你不能用{(显然你可以,但除了你自己写的东西之外,几乎所有的JSON去序列化程序都不会理解数据)

你可以使用Newtonsoft dll来序列化和反序列化JSON对象。请在下面找到详细信息

要创建JSON对象,您需要添加Newtonsoft.JSON dll和以下代码

 string responseRGCDTO = JsonConvert.SerializeObject(rgcDTO);