基本上我的问题是标题。现在我只需要提供一些项目,但我试图避免为我的MVC 4应用程序中的每个项目创建单独的视图。基本上它看起来像这样:
/Content/Services.json(或其他)
[{
"id": 1,
"name": "Reverse Unit Pump Service",
"description": "lorem ipsum dolar...",
"image_url": "image.jpg"
},
{
"id": 2,
"name": "Fishing Operations",
"description": "lorem ipsum dolar...",
"image_url": "image.jpg"
},
{
"id": 3,
"name": "Wench Truck Services",
"description": "lorem ipsum dolar...",
"image_url": "image.jpg"
}
]
我想使用API控制器来提供一些服务对象(例如):
/Models/Service.cs
namespace Production_Downhole.Models
{
public class Service
{
public int ID;
public string Name;
public string Description;
public string ImageURL;
}
}
如何设置?
答案 0 :(得分:0)
您可以使用JavaScriptSerializer将其反序列化为您的对象并从控制器返回。
http://www.tomasvera.com/programming/using-javascriptserializer-to-parse-json-objects/