遍历动态对象

美国广播公司

使用mvc我得到这样的值,以避免类声明和路由器更改。

public dynamic Create([FromBody] dynamic form)
{
    var username = form["username"].Value;
    var password = form["password"].Value;
    var firstname = form["firstname"].Value;
...

我喜欢遍历所有值并检查它们是否为null或为空。

费利佩·奥里亚尼

如果json从参数中获取a ,则可以将其转换为a Dictionary<string, dynamic>,其中string键是属性的名称,而dynamica是可以采用任何类型的值。样品:

var d = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(form);

var username = d["username"];

您还可以在的Keys属性之间循环Dictionary<>

foreach(var key in d.Keys)
{
   // check if the value is not null or empty.
   if (!string.IsNullOrEmpty(d[key])) 
   {
      var value = d[key];
      // code to do something with 
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态遍历子对象

来自分类Dev

如何遍历动态键控对象?

来自分类Dev

动态遍历未知深度关键点的对象

来自分类Dev

使用NodeJS进行动态对象遍历

来自分类Dev

JSON对象解析:遍历动态数据

来自分类Dev

循环遍历动态嵌套的 javascript 对象

来自分类Dev

遍历扩展类列表并动态创建对象

来自分类Dev

如何遍历Cheerp / js中的动态命名对象?

来自分类Dev

如何动态遍历(不同的)对象列表并获取特定属性的值?

来自分类Dev

Javascript-遍历对象中动态创建的属性

来自分类Dev

在Javascript中遍历JSON对象时动态插入值

来自分类Dev

如何遍历多级php对象并动态取消设置最深节点

来自分类Dev

通过handlebars.js中的动态属性遍历对象

来自分类Dev

遍历对象

来自分类Dev

遍历对象的对象

来自分类Dev

遍历对象+数组+对象

来自分类Dev

循环遍历对象的对象

来自分类Dev

动态遍历URL参数

来自分类Dev

遍历动态创建的数组

来自分类Dev

遍历动态表

来自分类Dev

动态遍历数组

来自分类Dev

动态遍历unicode字符

来自分类Dev

动态 gremlin 遍历构造

来自分类Dev

ADO.NET-动态遍历SqlDataReader列并将这些值分配给C#对象

来自分类Dev

在VB.NET中从客户端循环遍历动态JSON对象中的所有属性

来自分类Dev

动态对象的动态数组

来自分类Dev

动态对象的动态数组

来自分类Dev

遍历对象数组与对象数组等

来自分类Dev

如何遍历包含对象的对象?