递归引用同一个类

时间:2013-01-04 07:17:15

标签: json class rest recursion servicestack

就我而言,我盯着使用ServiceStack ......

我创建了一个类

public class dtoClass
{
    public string aText { get; set; }
    public DbGeography dbGeo { get; set; }
    public dtoClass d { get; set; }
}

在servicestack的输出上通过rest - >

我明白了

{"aText":"String","d":{"aText":"String","d":{"aText":"String","d":{"aText":"String"}}}}

您将看到它在引用dtoClass d

的3级结束

我的问题是,如何指明这种情况发生在8级?而不只是3?

1 个答案:

答案 0 :(得分:1)

注意几乎所有ServiceStack的POCO支持仅适用于公共属性。即将您的班级改为:

public class dtoClass
{
   public String aText {get;set;}
   public dtoClass d {get;set}
}