2016-03-18 33 views
0

GoogleCloudEndpointから返されたオブジェクトについて少し混乱しています。Google Cloud Endpoint - キャストリターンモデル

私のAndroidアプリでは、TestObjectのようなオブジェクト(例:com.example.classes.TestObject)を使用しています。私のGoogleCloudEndpointもこのクラスを使用していくつかのメソッドでそれを返しますが、それらのメソッドの返されたオブジェクトは常に `com.example.testApi.model.TestObjectのような別の生成クラスです。

今私のアプリケーションでは、同じ名前の2つのほぼ同じオブジェクトを処理する必要があるため、これは非常に混乱します。オブジェクト型の唯一の違いは、生成されたオブジェクトにはgetter &セッターのプライベートフィールドがあり、元のフィールドにはパブリックフィールドがあることです。明らかに、それらのオブジェクトを他のオブジェクトにキャストする方法はありません。

この生成されたオブジェクトを元のオブジェクトに変換する方法はありますか?または、私は自分のアプリケーションで生成されたものだけを使うべきですか?

答えて

0

あなたは、前後に変換するために独自のヘルパーを作成する必要があります。 modelクラスは汎用JSONコンテナオブジェクトのサブクラスです。

関連する問題