Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PropertyFilter 和 SerializerFeature.BeanToArray 联合使用有错 #1580

Closed
patrickchense opened this issue Nov 13, 2017 · 4 comments
Closed
Labels
Milestone

Comments

@patrickchense
Copy link

需要jsonToString 一个 java bean, 使用了PropertyFilter 和 SerializerFeature.BeanToArray ,想要筛选几个需要的属性,然后去掉key,array输出, code 类似:
SimplePropertyPreFilter classAFilter = new SimplePropertyPreFilter(ClassA.class, "code");
SerializeFilter[] filters =new SerializeFilter[]{classAFilter};
JSON.toJSONString(classA, filters, SerializerFeature.BeanToArray );
但是结果,显示只有SerializerFeature.BeanToArray 起了作用,filter 没有
如果去掉feature, 则可以使filter 起作用
问,如何同时起作用?

@patrickchense
Copy link
Author

补充,使用的版本 1.2.36

@wenshao wenshao added the bug label Nov 14, 2017
@wenshao wenshao modified the milestones: 1.2.41, 1.2.42 Nov 14, 2017
@wenshao
Copy link
Member

wenshao commented Nov 17, 2017

问题重现,目前是不支持的,这个会修复,我要想一下怎么实现

@wenshao
Copy link
Member

wenshao commented Jan 23, 2018

https://github.com/alibaba/fastjson/releases/tag/1.2.45
问题已修复,请用新版本

@wenshao wenshao closed this as completed Jan 23, 2018
@patrickchense
Copy link
Author

太好了,会测试下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants