danjiaxinvip
danjiaxinvip
> 你看下这个是不是你需要的 > > ```java > @JSONField(jsonDirect=true) > ``` 非常感谢大佬解决了这个问题. 我想自定义全局配置一个对象的序列化配置JSON.register(A.class, new ASerializer());这个在springboot3下无效,请教下怎么配置能全局生效呢
> 至于反序列化时怎样保持 BigDecimal,我觉得目前 GenericFastJsonRedisSerializer#deserialize 中貌似缺少一个重载版本: `public Object deserialize(byte[] bytes, Type type)` GenericFastJsonRedisSerializer我用这个工具进行序列化BigDecimal对象,而且反序列化回去报错,不就是有问题吗,而且我不知道反序列化的类型,public Object deserialize(byte[] bytes, Type type)这个方法也没有意义。 我现在想序列化后,再反序列化类型能匹配,那这个怎么处理
> 这个设计如此,对于部分`java内置类型`如`BigDecimal`,即使设置了`Feature.WriteClassName`,序列化时也不会写入类型信息,反序列化时只能自动推断。如果有`deserialize(byte[] bytes, Type type)`可以在序列化前拿到对象类型,在反序列化时传入即可 我现在反序列化的时候就是不知道里面存的是那种2,不知道这个2该序列化成Integer的2还是BigDecimal