HTML表单不支持嵌套结构,否则JSON是常见的标准。有了它,您可以使用嵌套
Dictionary
s并更改您的响应类型
var values = new Dictionary<string, object>
{
{ "param1", "value1" },
{ "param2", new Dictionary<string, string>
{
{"param2a", "values2a"},
{"param2b", "values2b"},
{"param2c", "values2c"}
}
},
{ "param3", "value3" },
};
string jsonContent = System.Text.Json.JsonSerializer.Serialize(values);
StringContent content = new StringContent(jsonContent, System.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response = await client.PostAsync(url, content);