Non riesco a legare JSON a Dictionary<string,string>
a Nancy.Collegamento del modello al dizionario <stringa, stringa> in Nancy
Questo percorso:
Get["testGet"] = _ =>
{
var dictionary = new Dictionary<string, string>
{
{"hello", "world"},
{"foo", "bar"}
};
return Response.AsJson(dictionary);
};
restituisce il seguente JSON, come ci si aspettava:
{
"hello": "world",
"foo": "bar"
}
Quando provo e questo post JSON esatto di nuovo a questo percorso:
Post["testPost"] = _ =>
{
var data = this.Bind<Dictionary<string, string>>();
return null;
};
I ottenere l'eccezione:
Il valore "[Hello, world]" non è di tipo "System.String" e non è possibile utilizzare in questa raccolta generica.
È possibile eseguire il binding a Dictionary<string,string>
utilizzando l'associazione modello predefinita di Nancys e, in caso affermativo, cosa sto facendo male qui?