Czy RestSharp może wysłać listę <ciąg> w żądaniu POST?

Próbuję się dostaćRestSharp pracować z spokojną służbą, którą mam. Wszystko wydaje się działać dobrze, z wyjątkiem sytuacji, gdy mój obiekt jest przekazywanyPOST zawiera listę (w tym konkretnym przypadku listęstring).

Mój obiekt:

public class TestObj
{
    public string Name{get;set;}
    public List<string> Children{get;set;}
}

Gdy zostanie to wysłane do serweraChildren właściwość jest wysyłana jako ciąg wraz z zawartościąSystem.Collections.Generic.List`1[System.String].

W ten sposób wysyłam obiekt:

var client = new RestClient();
var request = new RestRequest("http://localhost", Method.PUT);

var test = new TestObj {Name = "Fred", Children = new List<string> {"Arthur", "Betty"}};
request.AddObject(test);
client.Execute<TestObj>(request);

Czy robię coś złego, czy jest to błąd w RestSharp? (Jeśli to robi różnicę, używam JSON, a nie XML).

questionAnswers(3)

yourAnswerToTheQuestion