C# 将json数据与类属性匹配
我在[FromBody]使用类对象的地方使用了一个webapi方法。 如下图所示:C# 将json数据与类属性匹配,c#,json,asp.net-web-api2,C#,Json,Asp.net Web Api2,我在[FromBody]使用类对象的地方使用了一个webapi方法。 如下图所示: 公共HttpResponseMessageProcessResource([FromBody]文件内容值) {//一些业务逻辑 }创建您的根对象: public class RootObject { public FileContent FileContent { get; set; } } 并将您的操作更改为: public HttpResponseMessage ProcessResource([
公共HttpResponseMessageProcessResource([FromBody]文件内容值)
{//一些业务逻辑
}
创建您的根对象
:
public class RootObject
{
public FileContent FileContent { get; set; }
}
并将您的操作更改为:
public HttpResponseMessage ProcessResource([FromBody]RootObject obj)
{
//some business logic
}
或
如果您想解析成FileContent
,您的JSON
应该是:
{"ResourceStrings":[{"StringKey":"TestKey","StringID":1,"Value":"TestKey"},{"StringKey":"SampleKey","StringID":2,"Value":"Test key 1"},{"StringKey":"HomeKey","StringID":3,"Value":"Home DEV"},{"StringKey":"custom.WVF.ContactForm.Name","StringID":4,"Value":"NAME"},{"StringKey":"custom.CMS.MenuItem","StringID":5,"Value":"CMS.MenuItem"}]}
你好,罗玛,谢谢你的快速回复。你的解决方案很有效。我面临的一个小问题。我正在更新上面的问题。也请回复我。@Vikash,我看到了你的编辑,你能再解释一下你的问题吗?嗨,Roma,我后来是怎么处理的,但你的解决方案对我有效。我对你的答案投赞成票。非常感谢。