2012-02-02 44 views
40

Tôi có một lớpJSON cho Danh sách 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; } 
} 

làm thế nào tôi nên cho JSON đầu vào cho danh sách int vì nó không có một phím để phù hợp với giá trị của nó

JSON

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

tôi nên viết gì trong ItemModList

+2

Tôi đề nghị bạn thay đổi "Id": "610" thành '" Id ": 610' vì nó là số nguyên/dài chứ không phải chuỗi. – MrKiane

Trả lời

67

Giả sử ints của bạn là 0, 375, 668,5 và 6:

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

tôi đề nghị bạn nên thay đổi "Id": "610" để "Id": 610 vì nó là một số nguyên/dài và không phải là một chuỗi. Bạn có thể đọc thêm về định dạng JSON và các ví dụ tại đây http://json.org/

11

JSON hoàn toàn có khả năng thể hiện danh sách các số nguyên và J SƠN bạn đã đăng là hợp lệ. Bạn có thể chỉ đơn giản là tách các số nguyên bằng dấu phẩy:

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

Thanx mate ... đã làm việc :) – 1Mayur

Các vấn đề liên quan