Взяв шаблон WCF по умолчанию в качестве примера, я сделал следующее определение.
[OperationContract]
//[WebGet(RequestFormat =WebMessageFormat.Json,ResponseFormat =WebMessageFormat.Json)]
string GetData(CompositeType[] value);
public string GetData(CompositeType[] value)
{
return string.Format("You entered: {0},{1}", value[0].StringValue,value[1].StringValue);
}
Сначала введите длину массива, затем выберите тип массива и, наконец, введите значения отдельных элементов по одному.
Жаль, что это полезно для вас, не стесняйтесь, дайте мне знать, если я могу чем-то помочь.