[英]WebAPI Converting JSON in to Strongly typed .net Object
我想做的就是将一些JSON发送到.net Web服务器,JSON看起来像这样。
var mydata =
{
"filters": {
"game": -1,
"mediatype": -1,
"location": -1,
"contributor": -1
},
"tags": [1,2,3,4],
"search": "",
"startindex": 6,
"fetchcount": 12
}
通过我的阅读,Web API会自动将此JSON转换为强类型的.net对象。 我仍然想弄清楚这些对象的结构如何工作。 谁能告诉我.net对象的外观,以便此JSON对象能够自动转换。
我打算在控制器中执行类似的操作
public int FilterLoad([FromBody]mydata> test)
要了解您的想法,可以使用http://json2csharp.com/
对于此json,它产生以下内容:
public class Filters
{
public int game { get; set; }
public int mediatype { get; set; }
public int location { get; set; }
public int contributor { get; set; }
}
public class RootObject
{
public Filters filters { get; set; }
public List<int> tags { get; set; }
public string search { get; set; }
public int startindex { get; set; }
public int fetchcount { get; set; }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.