繁体   English   中英

将Dictionay对象从JavaScript传递到C#

[英]Passing Dictionay Object from javascript to c#

我在durandal项目中工作,需要传递其类型为System.Collections.Generic.Dictionary<string, object>

我想发送:

{ name:'Ruvi', id:'324324', isChild:false }

但是我不能这样做,因为属性名称是动态的(名称,id,isChild),所以我在数组中接受它们。 喜欢:

['name', 'id', 'isChild']

我该怎么办?

使用数组中的属性构造一个JavaScript对象:

var props = ['name', 'id', 'isChild'];

var obj = {};
var i = props.length;
while (i--) {
  obj[props[i]] = somehowGetValue(props[i]);
}

alert(JSON.stringify(obj));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM