寻找用于快速生成表示现有对象的客户端c# javascript对象模型的现有、经验证的解决方案。我猜想有一个T4模板或其他一些方法,但我缺乏找到它的术语。我并不是说序列化是为了获取现有c#对象实例的JSON表示,也不是任何与反序列化相关的东西。我只想为20+ c#对象生成javascript对象模型,并且我希望能够在注意到c#代码发生变化时重新生成它们。
我所要寻找的东西过于简单的例子:
C#代码:
[Serializable()]
public class Cat
{
public string Name { get; set; }
public string Bree
为什么我会得到500 Internal server error
C#
public JsonResult GetCategory(string id)
{
long eocategoryid = Convert.ToInt64(id);
dbEntities db = new dbEntities();
ttCategory cat = db.ttCategories.First(x => x.ID == eocategoryid);
re
我对使用C#和JSON数据比较陌生,正在寻求指导。我使用的是带有.NET3.5SP1的C# 3.0和JSON.NET 3.5r6。
我有一个已定义的C#类,需要从JSON结构填充它。但是,并非每个从web服务检索到的条目的JSON结构都包含在C#类中定义的所有可能属性。
我一直在做似乎是错误的、困难的事情,只是从JObject中逐个挑选出每个值,并将字符串转换为所需的类属性。
JsonSerializer serializer = new JsonSerializer();
var o = (JObject)serializer.Deserialize(myjsondata);
MyAcco
我在C#中的parsin JSON中遇到了麻烦。我想解析这种Json格式。
{
"data":
[
{
"id": 3,
"code": "0000004",
}
]
}
这是我在C#中的代码。
public Data data { get; set; }
public class Data
{
public string id { get; set; }
public string code { get; set; }
}
我正在C#中使用Newtonsoft解析器。JSON的格式似乎是正确的,但是我得到了一个没有意义的读取错误。JSON应该自动反序列化并加载到类实例中。
类:
class FilterMatrix {
public int ID { get; set; }
public int ParentID { get; set; }
}
反序列化代码:
string fileName = @"C:\Users\accounts.json";
FilterMatrix kernel = JsonConvert.DeserializeObject<FilterMatrix
在VS2012中,可以通过上下文菜单-> paste special将JSON粘贴为JSON类。
有没有相反的解决方案呢?将c#类粘贴为JSON?
我认为许多开发人员首先编写服务器代码,例如使用EF DBContext,然后是客户端javascript代码。手工编写json总是很复杂的。
举个例子:
// a model class
public class SampleTodoItem
{
public int Id { get; set; }
public string Description { get; set; }
public
我想用谷歌地图的距离矩阵API在C#中计算点之间的距离。
我使用以下代码发出请求:
private void MapsAPICall()
{
//Pass request to google api with orgin and destination details
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create("http://maps.googleapis.com/maps/api/distancematrix/json?origins="