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属性的类,并使用该类的集合作为类型呢?