fastjson支持的引用,是基于path的,方便javascript解析。 {$ref:$.members[0].reportTo} // 基于路径的引用; 有没有办法通过fastjson转换后,把引用的值显示出来,页面需要显示用户的所属部门的一些信息,前端显示有些麻烦
你这个问题我曾经遇到过,把我困我两天。
把一个存放多个实体list放入json中,因为存入的实体用hibernate与其它 实体之间的关联关系,所以会报一个死循环的错。用你这种方式,确实不会报错,但其实在客户端就取不到过滤的值了。
我最后用的是这种方式
jsonconfig config = new jsonconfig();
config.setcycledetectionstrategy(cycledetectionstrategy.lenient);
config.setexcludes(new string[]{"handler","hibernatelazyinitializer"});
你试着加上最后一句代码试试,我是这样做的。不会报错,也能取到值,而不会过滤。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....