DSL-JSON:java.io.IOException:无法序列化提供的对象。无法找到:class的序列化程序

时间:2018-04-16 12:35:47

标签: java json-deserialization json-serialization

我尝试使用DSL-JSON运行其中一个示例。

我收到以下错误:

Exception in thread "main" java.io.IOException: Unable to serialize provided object. Failed to find serializer for: class dsl.test.Example$Model
    at com.dslplatform.json.DslJson.serialize(DslJson.java:2718)
    at dsl.test.Example.main(Example.java:231)

我只添加了对我的pom.xml的依赖:

    <dependency>
      <groupId>com.dslplatform</groupId>
      <artifactId>dsl-json</artifactId>
      <version>1.7.3</version>
    </dependency>

缺少什么?

1 个答案:

答案 0 :(得分:0)

我曾经遇到过与您相同的问题,我添加了此设置来解决它。您可以尝试以下方法:

DslJson<Object> json = new DslJson<>(Settings.withRuntime().allowArrayFormat(true).includeServiceLoader());