Kann RestSharp eine Liste <string> in einer POST-Anfrage senden?

Ich versuche zu bekommenRestSharp mit einem erholsamen Service zu arbeiten, den ich habe. Alles scheint in Ordnung zu sein, außer wenn mein Objekt durchgereicht wirdPOST enthält eine Liste (in diesem speziellen Fall eine Liste vonstring).

Mein Objekt:

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

Wenn dies an den Server gesendet wird, wird derChildren Eigenschaft wird als String mit dem Inhalt gesendetSystem.Collections.Generic.List`1[System.String].

So sende ich das Objekt:

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);

Mache ich etwas falsch oder ist dies ein Fehler in RestSharp? (Wenn es einen Unterschied macht, verwende ich JSON, nicht XML.)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage