从c#数据类生成Java数据类——是否有现成的工具/方法?

本文关键字:数据 工具 方法 Java 是否 | 更新日期: 2023-09-27 18:10:34

我正在为WCF REST服务编写java客户端。该服务使用许多不同的数据类进行通信,以JSON形式传输。在我这边,我使用Gson库来处理这些类的序列化。然而,要使其工作,我显然需要所使用的c#类的Java定义。

目前我正在手工编写这些:我检查c#类定义,检查哪个属性有[DataMember]注释,并使用这些属性创建相应的java类。这是一个糟糕的解决方案:手动更新这些类既慢又乏味,而且很困难。

我应该使用什么工具/方法来从c#中生成这些类?编写一些。net控制台应用程序,生成java类使用反射的唯一解决方案?

从c#数据类生成Java数据类——是否有现成的工具/方法?

您可以尝试使用wsdl4j之类的工具来创建代理java文件,并只使用其中的类定义。