使用Gson无法序列化Alexa响应com.amazon.speech.speechlet.SpeechletResponse

时间:2018-09-05 21:58:48

标签: gson alexa

我试图使用Gson序列化com.amazon.speech.speechlet.SpeechletResponse对象,但是由于以下异常而失败:

*java.lang.RuntimeException: Failed to invoke public com.amazon.speech.ui.OutputSpeech() with no args
at com.google.gson.internal.ConstructorConstructor$3.construct(ConstructorConstructor.java:113)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:212)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)
at com.google.gson.Gson.fromJson(Gson.java:927)

Caused by: java.lang.InstantiationException: null
at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.google.gson.internal.ConstructorConstructor$3.construct(ConstructorConstructor.java:110)
... 98 common frames omitted*

如何解决此问题?

0 个答案:

没有答案