2014-02-01 3 views
-1

Я пишу mVC4 приложение и я хотел бы создать модель для генерации следующего JSON файла:Mvc4 базовых модель ОМ JSON

{ 
"area": { 
     "areaid": "1", 
     "venueid": "41", 
     "fnames": "12", 
      "s": [{"Id":1,"V":"0,1,2,2,1,1,1,0B-001,0,0,0,"}, 
       {"Id":2,"V":"2,1,2,2,1,1,1,0B-001,0,0,0,"}, 
       {"Id":3,"V":"3,1,2,2,1,1,1,0B-001,0,0,0,"}] 
     } 
} 

Что-то вроде этого?

public class Area 
{ 
    [Key] 
    public int areaid { get; set; } 
    public int venueid { get; set; } 
    public int fnames { get; set; } 
    [ForeignKey("Id")] 
    public List<Book> s { get; set; } 

} 

public class Book 
{ 
    [Key] 
    public int Id { get; set; } 
    public string V { get; set; } 
} 

ответ

0

Я думаю, что это должно работать. Вот результат с помощью Visual Studio 2013-х Paste JSON в качестве классов объектов ...

public class Rootobject 
{ 
    public Area area { get; set; } 
} 

public class Area 
{ 
    public string areaid { get; set; } 
    public string venueid { get; set; } 
    public string fnames { get; set; } 
    public List<Book> s { get; set; } 
} 

public class Book 
{ 
    public int Id { get; set; } 
    public string V { get; set; } 
} 
+0

Если вы не используете VS2013, вы можете попробовать http://json2csharp.com/ – Steve

Смежные вопросы