在VS2012中,可以通过右键菜单->粘贴特殊方式将JSON粘贴为c#类。但是有没有办法反过来呢?将c#类作为JSON粘贴?
我认为许多开发人员首先使用EF DBContext编写服务器代码,然后再编写客户端JavaScript代码。手动编写json总是很麻烦。
例如:
我认为许多开发人员首先使用EF DBContext编写服务器代码,然后再编写客户端JavaScript代码。手动编写json总是很麻烦。
例如:
// a model class
public class SampleTodoItem
{
public int Id { get; set; }
public string Description { get; set; }
public bool IsDone { get; set; }
}
然后我想在我的JavaScript客户端代码中有与JSON相同的模型。当然,在生成的JSON中必须有虚拟数据。
var model = {
id: 0,
description: 'dummy',
isDone: false
};
我总是不得不手动完成这个任务,这很糟糕。
据我所知,我需要使用这些“JSON模型”来使用Knockout或AngularJS将JavaScript数据绑定到HTML视图。也有可能我没有完全理解这个过程。
MVC Web API
中的请求中返回你的类,我理解这就是你想要的,那么你会得到该类的JSON
格式。 - LukeHennerley