JSON para a lista int
Tenho uma aula.
public class ItemList
{
public long Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public List<int> ItemModList { get; set; }
}
Como devo dar o JSON de entrada para a lista de int, uma vez que não tem uma chave para corresponder ao seu valor
JSON
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": []
}
O Que devo escrever na ItemModList
46
2 answers
Assumindo que as suas ints São 0, 375, 668,5 e 6:
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": [
0,
375,
668,
5,
6
]
}
Eu sugiro que você mude "Id": "610" para "Id": 610 uma vez que é um inteiro/longo e não uma cadeia. Você pode ler mais sobre o formato JSON e exemplos aqui http://json.org/
81
Author: MrKiane, 2012-02-02 15:11:27
JSON é perfeitamente capaz de expressar listas de inteiros, e o JSON que você postou é válido. Você pode simplesmente separar os inteiros por vírgulas:
{
"Id": "610",
"Name": "15",
"Description": "1.99",
"ItemModList": [42, 47, 139]
}
15
Author: phihag, 2012-02-02 15:00:58