Почему мой запрос json не работает?
У меня есть очень простой пример, чтобы объяснить мою проблему. Ниже приведен запрос json, запущенный через Fiddler:
{
"Company":
{
"Employee":
{
"ChildClass": [
{"Age":"1", "Name":"A"},
{"Age":"2", "Name":"B"}
]
}
}
}
При выполнении этого запроса я просто не вижу элементов дочернего класса! Это происходит только с массивами (в этом примере ChildClass).
Если я ставлю квадратные скобки после Employee, то вижу только 2-й элемент 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; }
}
}