mvc3里,json生成的顺序是如何控制的?
我有几个类是继承的,想先生成基类的属性,不过json返回的基类属性都放在最后了
[解决办法]
这个有必要纠结吗。。。。。
[解决办法]
堆栈 先进后出~
[解决办法]
你取得时候难道还不是一次取到数据,他们是一个整体没什么好纠结的。
如果你是要先用这个属性的话,就在序列化的之前把属性的位子该下,
可以用Linq 转成一个匿名对象在序列化。
[解决办法]
class a
{
public int a { get; set; }
public int aa { get; set; }
}
class b : a
{
public int b { get; set; }
public int bb { get; set; }
}
//逻辑测试类
class test{
public void t(){
List<b> list = new List<b>();
//转换对象
var item = from c in list select new { itema = c.a, itemaa = c.aa, itemb = c.b, itembb = c.bb };
}
}
[解决办法]
反正 返回的JSON是 Model.Property 这么访问的,要纠结顺序的话,有些费解.
[解决办法]
//转换对象
var item = from c in list select new { itema = c.a, itemaa = c.aa, itemb = c.b, itembb = c.bb };
这样可以把
[解决办法]
wcf有rest