遍历类,创建一个可序列化的对象

时间:2012-04-26 14:18:04

标签: c# javascript asp.net

public partial class VALUES
{
    public struct Status
    {
        public const long Registered = 5;
        public const long Active = 6;
    }
}

我想动态创建一个匿名对象,我可以根据这个类序列化为JSON。有没有办法迭代上面的类的属性,创建这样的东西:

new JavaScriptSerializer.Serialize(new {
    Values = new
                {
                    Status = new
                    {
                        Registered = VALUE.Status.Registered,
                        Active = VALUE.Status.Active,
                    },

                } ....

不确定上面的代码是否编译,只是想让你知道我想要实现的目标。而不是手动映射每个值我想动态创建值。感谢

0 个答案:

没有答案