我正在为WCF REST服务编写一个java客户端。此服务使用大量不同的数据类进行通信,并以JSON进行传输。就我而言,我使用Gson lib来处理这些类的序列化。但是,要实现这一点,我显然需要所使用的C#类的Java定义。
目前我正在手工编写这些代码:我检查C#类的定义,检查哪个属性有DataMember注释,并用这些属性创建相应的java类。这是一个糟糕的解决方案:手动更新这些类既慢又乏味,而且很困难。
我应该使用什么工具/方法从C#对应的类中生成这些类呢?编写一些使用反射生成.net类的.net控制台应用程序是唯一的解决方案吗?
发布于 2011-10-07 16:24:20
您可以尝试使用像wsdl4j这样的工具来创建一个代理java文件,并只使用其中的类定义。
https://stackoverflow.com/questions/7684526
复制相似问题