类 GeometryCodec<T extends com.vividsolutions.jts.geom.Geometry>
java.lang.Object
gu.sql2java.geometry.fastjson.GeometryCodec<T>
- 类型参数:
T-
- 所有已实现的接口:
com.alibaba.fastjson.parser.deserializer.ObjectDeserializer,com.alibaba.fastjson.serializer.ObjectSerializer
public class GeometryCodec<T extends com.vividsolutions.jts.geom.Geometry>
extends Object
implements com.alibaba.fastjson.serializer.ObjectSerializer, com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
JTS几何对象FASTJSON序列化反序列化实现
参见 JTS Topology Suite
参见 JTS Topology Suite
- 从以下版本开始:
- 3.18.0
- 作者:
- guyadong
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
GeometryCodec
public GeometryCodec()
-
-
方法详细资料
-
write
public void write(com.alibaba.fastjson.serializer.JSONSerializer jsonSerializer, Object object, Object fieldName, Type fieldType, int features) throws IOException 将geometry类型序列化为WKT JSON字符串- 指定者:
write在接口中com.alibaba.fastjson.serializer.ObjectSerializer- 抛出:
IOException
-
deserialze
public T deserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser, Type type, Object fieldName) 将WKT字符串反序列为Geometry- 指定者:
deserialze在接口中com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
-
getFastMatchToken
public int getFastMatchToken()- 指定者:
getFastMatchToken在接口中com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
-