Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Jackson中的一个生成json模式_Java_Json_Schema_Json Schema Validator - Fatal编程技术网

Java 使用Jackson中的一个生成json模式

Java 使用Jackson中的一个生成json模式,java,json,schema,json-schema-validator,Java,Json,Schema,Json Schema Validator,我收到的json文件的属性可以是以下数组: 包含属性的对象“prop”:[{a:“valueA”,b:“valueB”},{…] 或字符串“prop”:[“valueA”,…] 我正在尝试生成模式并能够使用Jackson进行解析,但在我的POJO上使用@JsonTypeInfo时没有成功,类似于: @JsonTypeInfo(use = Id.NONE) @JsonSubTypes({ // @JsonSubTypes.Type(String.class), //

我收到的json文件的属性可以是以下数组:

  • 包含属性的对象<代码>“prop”:[{a:“valueA”,b:“valueB”},{…]
  • 或字符串
    “prop”:[“valueA”,…]
我正在尝试生成模式并能够使用Jackson进行解析,但在我的POJO上使用@JsonTypeInfo时没有成功,类似于:

@JsonTypeInfo(use = Id.NONE)
@JsonSubTypes({ //
        @JsonSubTypes.Type(String.class), //
        @JsonSubTypes.Type(Pojo.class) //
})