У меня есть код на php:
$postData = array(
'filter' => array('email' => array('type' => 'primary', 'email' => $state)),
);
Могу я сделать такой же json массив на шарпе? Я пробовал вот так:
var x = new
{
filter = new[]
{
new
{
email = new[]
{
new
{
type = "primary"
},
new
{
email = email
}
}
}
}
};
Но пишет нет подходящего типа для неявно типизированного массива.
Вопрос решен. Создавать массивы не следовало. Создал Dictionary и все заработало. Вот код:
Dictionary<string, Dictionary<string, Dictionary<string, string>>> dict =
new Dictionary<string, Dictionary<string, Dictionary<string, string>>>();
Dictionary<string, string> email = new Dictionary<string, string>();
email.Add("type", "primary");
email.Add("email", (string)emailUser);
Dictionary<string, Dictionary<string, string>> keys = new Dictionary<string, Dictionary<string, string>>();
keys.Add("email", email);
dict.Add("filter", keys);
string postData = JsonConvert.SerializeObject(dict);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости