|
@@ -19,18 +19,19 @@ import java.io.IOException;
|
|
@Component
|
|
@Component
|
|
public class StringTrimModule extends SimpleModule {
|
|
public class StringTrimModule extends SimpleModule {
|
|
|
|
|
|
- private static final long serialVersionUID = 4963398126059703783L;
|
|
|
|
|
|
+ private static final long serialVersionUID = 4963398126059703783L;
|
|
|
|
|
|
- public StringTrimModule() {
|
|
|
|
- addDeserializer(String.class, new StdScalarDeserializer<String>(String.class) {
|
|
|
|
|
|
+ public StringTrimModule() {
|
|
|
|
+ addDeserializer(String.class, new StdScalarDeserializer<String>(String.class) {
|
|
|
|
+ private static final long serialVersionUID = 8976897962538438373L;
|
|
|
|
|
|
- private static final long serialVersionUID = 8976897962538438373L;
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public String deserialize(JsonParser jsonParser, DeserializationContext ctx)
|
|
|
|
+ throws IOException, JsonProcessingException {
|
|
|
|
+ // 去掉头尾空格
|
|
|
|
+ return jsonParser.getValueAsString() != null ? jsonParser.getValueAsString().trim() : null;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
|
|
- @Override
|
|
|
|
- public String deserialize(JsonParser jsonParser, DeserializationContext ctx)
|
|
|
|
- throws IOException, JsonProcessingException {
|
|
|
|
- return jsonParser.getValueAsString().trim();
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
|
|
+}
|