很坑爹 ™
//1.需要导入对应的包
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>datatable-dependencies</artifactId>
<version>RELEASE</version>
</dependency>
//2.引入这个两个类
//LongJsonDeserializer类
/**
* 将接收的前端字符串类型转换成Long类型
*/
public class LongJsonDeserializer extends JsonDeserializer<Long> {
@Override
public Long deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException {
String value = jsonParser.getText();
try {
return value == null ? null : Long.parseLong(value);
} catch (NumberFormatException e) {
return null;
}
}
}
//LongJsonSerializer
/**
* 向前端返回时将Long转成字符串
*/
public class LongJsonSerializer extends JsonSerializer<Long> {
@Override
public void serialize(Long value, JsonGenerator jsonGe