用 annotation 襄助 Json-lib 转换 JavaBean
用 annotation 辅助 Json-lib 转换 JavaBeanclass MyBean{private String name jsonprivate int pojo
用 annotation 辅助 Json-lib 转换 JavaBean
class MyBean{ private String name = "json"; private int pojoId = 1; // getters & setters ...}json = JSONSerializer.toJSON( new MyBean() );System.out.println( json.toString() );// prints {"name":"json","pojoId":1}
?
?
现在只要把这个 filter 注册到 JsonConfig 中,就实现了属性的过滤,请看清单 5。
清单 5. 使用 InvisibleFilter 来过滤不需要的属性
参考资料
学习
- “JSON 入门指南”(developerWorks,2008 年 8 月):本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
- “掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输”(developerWorks,2007 年 4 月):讨论另一种有用的数据格式 JSON,以及如何使用它更轻松地在应用程序中移动数据和对象。
- 参考?JSON?主页,了解 JSON 数据格式的详细说明。?
- 参考“Json-lib 主页”,了解 Json-lib 的实现与使用。?
- 参考“Java 站点”,了解更多关于 annotation 的知识。