refactor: Jackson配置优化
Signed-off-by: fit2-zhao <yong.zhao@fit2cloud.com>
This commit is contained in:
parent
3e062da560
commit
1e82da6309
|
@ -46,6 +46,8 @@ public class JSONUtil {
|
|||
// 如果一个对象中没有任何的属性,那么在序列化的时候就会报错
|
||||
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
|
||||
objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
|
||||
// 使用BigDecimal来序列化
|
||||
objectMapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true);
|
||||
// 设置JSON处理字符长度限制
|
||||
objectMapper.getFactory()
|
||||
.setStreamReadConstraints(StreamReadConstraints.builder().maxStringLength(JSON.DEFAULT_MAX_STRING_LEN).build());
|
||||
|
|
|
@ -348,7 +348,7 @@ export default {
|
|||
this.report = response.data || {};
|
||||
if (response.data) {
|
||||
if (response.data.status === 'RUNNING') {
|
||||
setTimeout(this.getReport, 5000);
|
||||
setTimeout(this.getReport, 2000);
|
||||
} else {
|
||||
this.content = JSON.parse(response.data.content);
|
||||
if (!this.content) {
|
||||
|
@ -512,7 +512,7 @@ export default {
|
|||
}
|
||||
|
||||
if (e.data && e.data.indexOf('MS_TEST_END') !== -1) {
|
||||
this.getReport();
|
||||
setTimeout(this.getReport, 3000);
|
||||
this.messageWebSocket.close();
|
||||
this.cleanHeartBeat();
|
||||
this.$EventBus.$emit('hide', this.scenarioId);
|
||||
|
|
|
@ -24,6 +24,8 @@ public class JsonUtils {
|
|||
// 如果一个对象中没有任何的属性,那么在序列化的时候就会报错
|
||||
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
|
||||
objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
|
||||
// 使用BigDecimal来序列化
|
||||
objectMapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true);
|
||||
// 设置JSON处理字符长度限制
|
||||
objectMapper.getFactory()
|
||||
.setStreamReadConstraints(StreamReadConstraints.builder().maxStringLength(DEFAULT_MAX_STRING_LEN).build());
|
||||
|
|
|
@ -29,6 +29,8 @@ public class JSON {
|
|||
// 如果一个对象中没有任何的属性,那么在序列化的时候就会报错
|
||||
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
|
||||
objectMapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
|
||||
// 使用BigDecimal来序列化
|
||||
objectMapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true);
|
||||
// 设置JSON处理字符长度限制
|
||||
objectMapper.getFactory()
|
||||
.setStreamReadConstraints(StreamReadConstraints.builder().maxStringLength(DEFAULT_MAX_STRING_LEN).build());
|
||||
|
|
Loading…
Reference in New Issue