Welcome

首页 / 软件开发 / .NET编程技术 / FluorineFx ASObject自动转换基础类AutoParseASObject

FluorineFx ASObject自动转换基础类AutoParseASObject2011-04-12 博客园 Pvistely该类用于Flash AMF协议解析

在做AMF协议应用时会遇到一个数据转换问题,也就是从ASObject转换成.NET的类

如:热血三国中的战场信息

转换为.NET中战场信息类

诸如此类的类型转换,可以利用AutoParseASObject来做为基础类进行自动解析,使用此 基础类前先定义好相对应的数据库,类中Field或Property名称必需与转换对象一至(有兴趣 的朋友可以自己加类型属性,这样就更为灵活)

下面是AutoParseASObject代码,当然除了AMF数据对象转换也可以应用于其他数据转换过 程中,如数据库结构类,JSON数据等的处理,

原理是利用Type来自动创建实例对象,并将相关数据值自动进行类型转换,得到一个新的 实例,