【问题标题】:com.bedatadriven.jackson.datatype.jts.JtsModule not working with springboot 2.2.4com.bedatadriven.jackson.datatype.jts.JtsModule 不适用于 springboot 2.2.4
【发布时间】:2020-10-13 22:07:13
【问题描述】:

我正在尝试使用 com.bedatadriven.jackson.datatype.jts.JtsModule 序列化/反序列化 org.locationtech.jts.geom.Geometry(版本 1.16.0)。它附带:

<dependency>
     <groupId>com.graphhopper.external</groupId>
     <artifactId>jackson-datatype-jts</artifactId>
     <version>1.0-2.7</version>
</dependency>

我已经使用spring配置机制注册了:

   @Bean
   public JtsModule jtsModule()
   {
      return new JtsModule();
   }

但不知何故 com.bedatadriven.jackson.datatype.jts.serialization.GeometryDeserializer 没有被调用。

还有什么需要做的吗?

【问题讨论】:

标签: spring-boot serialization jackson deserialization jts


【解决方案1】:

GeometryDeserializer/GeometrySerializercom.vividsolutions.jts.geom.Geometry工作

有一个关于它的问题here

您可以使用相同的可用代码为 org.locationtech.jts.geom.Geometry 创建自定义序列化器和反序列化器。

point 的示例

Upgrade to Locationtech jts 有一个 PR 但尚未合并

【讨论】:

    猜你喜欢
    • 2013-11-07
    • 2020-07-07
    • 2018-06-13
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2023-02-02
    相关资源
    最近更新 更多