JSON для списка int
У меня есть класс
public class ItemList
{
public long Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public List<int> ItemModList { get; set; }
}
как я должен указать вход JSON для списка int, поскольку он не имеет ключа для соответствия его значению
JSON
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": []
}
что я должен писать в ItemModList
Ответы
Ответ 1
Предполагая, что ваши int - 0, 375, 668,5 и 6:
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": [
0,
375,
668,
5,
6
]
}
Я предлагаю вам изменить "Id": "610" на "Id": 610, поскольку это целое число/длинное, а не строка. Вы можете больше узнать о формате JSON и примерах здесь http://json.org/
Ответ 2
JSON отлично способен выражать списки целых чисел, и JSON, который вы опубликовали, действителен. Вы можете просто отделить целые числа запятыми:
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": [42, 47, 139]
}