Jiang Shan

Results 68 comments of Jiang Shan

抱歉哈,突然发现这个bug,好像已经被解决了(https://github.com/alibaba/fastjson2/issues/3485),但是要等到2.0.58版本发布了

> 似乎是有初始化操作,导致的 如果在执行JSON.parseObject转换前,随便执行个什么操作触发初始化: JSON.parse("{}"); 或者JSON.config(JSONReader.Feature.DisableReferenceDetect); 或者 arr.toJSONString(); ,后面执行时间就会减少,但是初始化也要时间总体时间还是没变 > > 所以 向下面这样 最简单的parseObject也需要半秒,目前无解,虽然后面再执行多次转换时间趋向于0,但是第一次时间就是要这么久暂时无解, 有什么办法呢,转jsonObject半秒再转java对象半秒 就要一秒钟了,太慢了 有没有解决方法? `long a = System.currentTimeMillis(); JSONObject json = JSON.parseObject("{\"name\":\"x\"}"); long b = System.currentTimeMillis(); System.out.println(b -...

PropertyPreExcludeFilter 不是 fastjson2 内置类啊。你可以看下这个类的导包,是自定义实现的,还是来自第三方库?

ok,感谢反馈,经测试`2.0.58`确实有问题,不过`2.0.60`已修复,请用新版本

可以暂时在程序启动时使用:-Dfastjson2.creator=reflect,会抛出 JSONValidException