Class FormThemeReference.FormThemeReferenceDeserializer
java.lang.Object
de.xima.fc.form.common.models.FormThemeReference.FormThemeReferenceDeserializer
- All Implemented Interfaces:
com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
- Enclosing class:
FormThemeReference
public static final class FormThemeReference.FormThemeReferenceDeserializer
extends Object
implements com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
FastJson deserializer for
FormThemeReference.
fastjson1 has a bug where it fails to deserialize when the type key is not the first field in the JSON object This was fixed in fastjson2, but we are still using fastjson1. As a workaround, we use a custom deserializer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Tdeserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser, Type targetType, Object fieldName) int
-
Constructor Details
-
FormThemeReferenceDeserializer
public FormThemeReferenceDeserializer()
-
-
Method Details
-
deserialze
-
getFastMatchToken
public int getFastMatchToken()- Specified by:
getFastMatchTokenin interfacecom.alibaba.fastjson.parser.deserializer.ObjectDeserializer
-