2012-02-02 17 views
40

Ho una classeJSON per la Lista dei 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; } 
} 

come devo dare l'input JSON per la lista di int in quanto non dispone di una chiave per abbinare il suo valore

JSON

{ 
    "Id": "610", 
    "Name": "15", 
    "Description": "1.99", 
    "ItemModList": [] 
} 

cosa devo scrivere in ItemModList

+2

Ti suggerisco di cambiare "ID": "610" 'a" "Id": 610' poiché è un numero intero/lungo e non una stringa. – MrKiane

risposta

67

Assumendo che l'int sono 0, 375, 668,5 e 6:

{ 
    "Id": "610", 
    "Name": "15", 
    "Description": "1.99", 
    "ItemModList": [ 
         0, 
         375, 
         668, 
         5, 
         6 
        ] 
} 

vi suggerisco di cambiare "Id": "610" per "Id": 610 poiché è un numero intero/lungo e non una stringa. Puoi leggere ulteriori informazioni sul formato JSON ed esempi qui http://json.org/

11

JSON è perfettamente in grado di esprimere liste di numeri interi, e la J Il figlio che hai pubblicato è valido. Si può semplicemente separare i numeri interi da virgole:

{ 
    "Id": "610", 
    "Name": "15", 
    "Description": "1.99", 
    "ItemModList": [42, 47, 139] 
} 
+1

Grazie amico ... ha fatto il lavoro :) – 1Mayur

Problemi correlati