小编MHo*_*Hop的帖子

如何将JSON对象转换为Custom C#对象?

有没有一种简单的方法来填充我的C#对象与通过AJAX传递的JSON对象?

//这是使用JSON.stringify从页面传递给C#WEBMETHOD的JSON对象

{
    "user": {
        "name": "asdf",
        "teamname": "b",
        "email": "c",
        "players": ["1", "2"]
    }
}
Run Code Online (Sandbox Code Playgroud)

// C#WebMetod接收JSON对象

[WebMethod]
public static void SaveTeam(Object user)
{

}
Run Code Online (Sandbox Code Playgroud)

// C#类,表示传入WebMethod的JSON Object的对象结构

public class User
{
    public string name { get; set; }
    public string teamname { get; set; }
    public string email { get; set; }
    public Array players { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net ajax json

233
推荐指数
8
解决办法
56万
查看次数

使用PetaPoco Dynamic和WebAPI返回Json

是否可以使用PetaPoco动态查询在ASP.net WebAPI中返回Json?

// WebAPI控制器

public class BranchController : ApiController
{
    public IEnumerable<dynamic> Get()
    {
        // Create a PetaPoco database object
        var db = new PetaPoco.Database("DefaultConnection");

        // Show all Branches
        var b = db.Query<dynamic>("SELECT * FROM Branches").ToList();

        return b;
    }

}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

要成为XML可序列化,从IEnumerable继承的类型必须具有Add(System.Object)的实现

c# json c#-4.0 petapoco asp.net-mvc-4

5
推荐指数
1
解决办法
2190
查看次数

标签 统计

c# ×2

json ×2

.net ×1

ajax ×1

asp.net ×1

asp.net-mvc-4 ×1

c#-4.0 ×1

petapoco ×1