首页| 新闻| 娱乐| 游戏| 科普| 文学| 编程| 系统| 数据库| 建站| 学院| 产品| 网管| 维修| 办公| 热点
配置如下:
<!--邀请用户送优惠券规则{邀请人规则:[{邀请人:优惠券ID}],使用邀请码人:优惠券ID},按照邀请人数从小到大配置--> <add key="INVITE_USER_RULE" value='{"InviteUser":[{"InvitePersonsCount":1,"CouponID":54},{"InvitePersonsCount":3,"CouponID":55},{"InvitePersonsCount":6,"CouponID":56}],"UseInviteUserCouponID":57}' />
转换如下:
//获取外围属性的值: string inviteUserRule = ConfigSetting.INVITE_USER_RULE;//inviteRuleObj的类型是JObject dynamic inviteRuleObj = JsonHelper.ConvertStrToJson<dynamic>(inviteUserRule);//获取外围属性int welcomeCouponID = inviteRuleObj.UseInviteUserCouponID;//获取属性对应的集合JArray inviteUserRuleObj = inviteRuleObj.InviteUser;foreach (var item in inviteUserRuleObj){ inviteUserCount = item.Value<int>("InvitePersonsCount"); couponID = item.Value<int>("CouponID");}//也可以写成以下方式string inviteUserStr=JsonHelp.ConvertJsonToStr(inviteRuleObj.InviteUser);List<dynamic> inviteUserList=JsonHelper.ConvertStrToJson<dynamic>(inviteUserStr);foreach (var item in inviteUserList){ inviteUserCount = item.Value<int>("InvitePersonsCount"); couponID = item.Value<int>("CouponID");}
总结
以上所述是小编给大家介绍的C#将配置文件appsetting中的值转换为动态对象调用的相关知识,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
索泰发布一款GTX 1070 Mini迷
AMD新旗舰显卡轻松干翻NVIDIA
索泰发布一款GTX 1070 Mini迷你版本:小机
芭蕾舞蹈表演,真实美到极致
下午茶时间,悠然自得的休憩
充斥这繁华奢靡气息的城市迪拜风景图片
从山间到田野再到大海美丽的自然风景图片
肉食主义者的最爱美食烤肉图片
夏日甜心草莓美食图片
人逢知己千杯少,喝酒搞笑图集
搞笑试卷,学生恶搞答题
新闻热点
疑难解答
图片精选
c#通过app.manifest使程序以管理员
C#无法打开计算机“.”上的 IISADM
C# 一个WCF简单实例
使用VS2010 C#开发ActiveX控件(上)
网友关注