是否可以使用API控制器从静态JSON文件提供数据?



基本上我的问题是标题。现在只有几个项目我需要服务,但我试图避免在我的MVC 4应用程序中为每个项目创建一个单独的视图。基本上它看起来像这样:

/内容/服务。

[{
"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控制器来提供一些服务对象(例如):

/模型/Service.cs

namespace Production_Downhole.Models
{
    public class Service
    {
        public int ID;
        public string Name;
        public string Description;
        public string ImageURL;
    }
}

如何设置?

你可以使用JavaScriptSerializer将它反序列化到你的对象,并从控制器返回。

http://www.tomasvera.com/programming/using-javascriptserializer-to-parse-json-objects/

最新更新