Я использую WEB API для получения запроса от клиентского приложения на сохранение контактной информации, и мне нужно отправить сообщение об ошибке только в том случае, если данные содержат ошибку; в противном случае ничего ДЕЛАТЬ
Ранее я использовал словарь
Например:
Dictionary error = new Dictionary
{
{"SaveContactMethod_1", "FirstName Invalid"},
{"SaveContactMethod_2", "LastName Invalid"},
{"SaveContactMethod_3", "MiddleName Invalid"},
}
соответствующий объект JSON
{
"error" : {
"SaveContactMethod_1":"FirstName Invalid",
"SaveContactMethod_2":"LastName Invalid",
"SaveContactMethod_3":"MiddleName Invalid"
}
}
Но мне нужен УНИКАЛЬНЫЙ ключ (т. е. дубликат ключа), поэтому я изменил Dictionary на List
List error = new List
{
new KeyValuePair("SaveContactMethod", "FirstName Invalid"),
new KeyValuePair("SaveContactMethod", "LastName Invalid"),
new KeyValuePair("SaveContactMethod", "MiddleName Invalid"),
}
соответствующий объект JSON
{
"error" : [
{ "key":"SaveContactMethod", "value":"FirstName Invalid" },
{ "key":"SaveContactMethod", "value":"LastName Invalid" },
{ "key":"SaveContactMethod", "value":"MiddleName Invalid" }
]
}
Мое требование: мне нужно добавить дубликат ключа, и мне нужен вывод Json как словарь.
Ожидается Вывод: JSON
{
"error" : {
"SaveContactMethod":"FirstName Invalid",
"SaveContactMethod":"LastName Invalid",
"SaveContactMethod":"MiddleName Invalid"
}
}
Подробнее здесь: https://stackoverflow.com/questions/423 ... ng-c-sharp
Вернуть объект Json с повторяющимися ключами, используя C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение