flexjson
ライブラリを使用しようとしています。しかし、私のオブジェクトでは、使用する必要があります:
com.google.api.client.util.DateTime
これには、パラメーター コンストラクターがありません。私はいつもNoSuchMethodException
メッセージを受け取ります:Flexjson will instantiate any protected, private, or public no-arg constructor.
ソースがあり、それを使って何かをしようとしています。コードは次のとおりです:
constructor = clazz.getDeclaredConstructor();
constructor.setAccessible(true);
return constructor.newInstance();
clazz.getDeclaredConstructor()
空のコンストラクターがないため、例外がスローされています。それらの署名としましょう:
DateTime(long timestamp)
?
このライブラリでこの種の問題に遭遇した人はいますか? たぶん、他のものを使用することを提案できます。によって生成されたオブジェクトをシリアル化するために使用していますGoogle Cloud Endpoints
。多分私は別のアプローチでそれを行うことができますか?