为什么我的json请求不起作用?

时间:2012-07-30 11:16:52

标签: json rest fiddler wcf-rest wcf-rest-starter-kit

我有一个非常简单的例子来解释我的问题。以下是通过fiddler发出的json请求:

{
  "Company":
  {
    "Employee":
    { 
     "ChildClass": [
        {"Age":"1", "Name":"A"},
        {"Age":"2", "Name":"B"}
      ]
    }
  }
}

在解雇此请求时,我只是看不到子类元素!这只发生在数组(本例中为ChildClass)。

如果我在Employee之后放置方括号,那么我只能看到ChildClass的第二个元素!奇怪不是吗?

有经验的人吗?提前谢谢。

编辑: 类结构如下:

[DataContract]
  public class Company 
  {
      private ChildClass[] empfield;
      [DataMember]
      public ChildClass[] Employee
      {
          get { return empfield; }
          set { empfield = value; }
      }

  }
  public class ChildClass
  {
      private string namefield;
      [DataMember]
      public string Name
      {
          get { return namefield; }
          set { namefield = value; }
      }
      private string agefield;
      [DataMember]
      public string Age
      {
          get { return agefield; }
          set { agefield = value; }
      }
  }

0 个答案:

没有答案
相关问题