如何解析asp.net mvc POST操作方法中的Json数组而不是Json字符串



SendGrid为事件挂钩返回对象的Json数组。如何解析这个Json数组,请记住它不是asp.net mvc POST操作方法中的Json字符串。我知道/找到了很多解析Json字符串的例子。我的参数类型是什么?对象

我使用C#,MVC 4,Json.Net.

好的,这是一些代码。

我得到的Json数组每次都会有所不同。它不是恒定的。示例:[{name: "abc", event: "done"}, {name:"xyz", event:"processed"}]下次,我可能会得到:[{place:"pqr", some:"value"}]等等。

现在我的MVC操作方法应该如何?

public string PostJsonHere(object jsonIReceive)
{
   return "whatever"; 
}

我希望我没看错你的问题,但我对你的问题感到困惑。如果JSON看起来像:

[
    {
        id: 1,
        fname: 'some',
        lname: 'guy'
    },
    {
        id: 2,
        fname: 'some',
        lname: 'guy'
    }
]

为什么不创建一个名为Person的具有Id、FName和LName属性的类,并使用该类的集合作为类型呢?

相关内容

  • 没有找到相关文章

最新更新