我正在寻找一个D 模板库来获取一个任意变量并将其编组成一个可传输的包.变量可以是基本值类型(int
,char[]
,real
),或可能是一个struct
或class
甚至可能包含或引用类型.一个可以在没有任何类型帮助的情况下做到这一点的系统会很好但是我怀疑它要求很多,所以我会对使用轻量级注释的东西感到高兴.
如果没有这样的建议就如何构建它会很好.我可以想到几种方法来进行消毒,但我不确定如何指定注释.
背景:在尝试使用ASMX和WCF Web服务而不是将它们比作之后,我感觉像是想要尝试RPC问题.
编辑: BTW我不关心中间的格式是什么(XML,JASON,YAML,二进制),只要它是可移植的.