私はWCF RESTサービス用のJavaクライアントを作成しています。このサービスは、JSONで送信される、通信にさまざまなデータクラスを使用します。私の側では、これらのクラスの直列化を処理するためにGsonライブラリを使用しています。しかし、これが機能するには、明らかに、使用されているC#クラスのJava定義が必要です。C#データクラスからJavaデータクラスを生成する - 既存のツール/メソッドはありますか?
現在私はこれらを手で書いています:C#クラスの定義をチェックし、どのプロパティに[DataMember]アノテーションがあるのかを確認し、それらのプロパティを持つ対応するJavaクラスを作成します。これはひどい解決策です。遅く退屈で、これらのクラスを手動で最新の状態に保つのは難しいです。
これらのクラスを何らかの方法でC#のカウンターパートから生成するために使用するツール/メソッドはありますか?唯一の解決策を使用してJavaクラスを生成する.netコンソールアプリケーションを作成していますか?
私はずっと前にこのためにリフレクターを使用しました。それは、J#に任意の.NETアセンブリを分解することができます。その言語オプションはもうなくなりましたが、おそらく戻すことは可能でしょうか? – bitbonk