Подтвердить что ты не робот

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

4b9b3361

Ответ 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]
}