flex与java间用json传输数据,如何在Java中使用flexjson通过@JSON注释控制序列化?
@JSON注释用于通过JSONSerializer类在序列化过程,以排除或包括的字段。我们可以使用JSONSerializer类的serialize()方法对目标实例执行浅化序列化。
语法@Retention(value=RUNTIME)
@Target(value={FIELD,TYPE,METHOD})
public @interface JSON
示例import flexjson.JSONSerializer;
import flexjson.JSON;
public class JSONAnnotationTest {
public static void main(String[] args) {
JSONSerializer serializer = new JSONSerializer().prettyPrint(true);
Employee emp = new Employee("Raja", "Ramesh", 30, "Hyderabad");
String jsonStr = serializer.serialize(emp);
System.out.println(jsonStr);
}
}
//员工阶层
class Employee {
private String firstName, lastName, address;
private int age;
public Employee(String firstName, String lastName, int age, String address) {
super();
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.address = address;
}
public String getFirstName() {
return firstName;
} @JSON(include=false)
public String getLastName() {
return lastName;
}
public int getAge() {
return age;
}
@JSON(include=false) public String getAddress() {
return address;
}
}
输出结果{
"age": 30,
"class": "Employee",
"firstName": "Raja"
}
flex与java间用json传输数据,如何在Java中使用flexjson通过@JSON注释控制序列化?相关推荐
- android json传输数据到服务器,Android中post请求传递json数据给服务端的实例
在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid", "clientType" ...
- 如何在Python中优雅地处理JSON文件
1. 引言 在本文中,我们将学习如何使用Python读取.解析和编写JSON文件. 我们将讨论如何最好地处理简单的JSON文件以及嵌套的JSON文件,当然我们也将讨论如何访问Json文件数据中的特定值 ...
- java 精确到微妙_如何在Java中以微秒精度测量时间?
我在Internet上看到应该使用System.nanoTime(),但这对我不起作用-它为我提供了毫秒级的时间.我只需要函数执行前后的微秒,就可以知道需要多长时间.我正在使用Windows XP. ...
- java整数的因式分解_如何在Java中找到整数的质数-因式分解
java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...
- java如何实例化集合_如何在java中实例化一个Queue对象?
Queue是一个接口,这意味着你不能直接构造一个Queue . 最好的select是构造一个已经实现Queue接口的类,如下所示: AbstractQueue , ArrayBlockingQueue ...
- java如何实取随机数_java - 如何在Kotlin中获取随机数?
java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...
- java swing 列表框_如何在Swing中使用列表框?
下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...
- Java poi 列移动_如何在java xssf中移動列poi
如何將現有列數據和格式化到Apache POI中的下一列並將下一列移到右側.如何在java xssf中移動列poi 我試過了. 讓說我的代碼是這樣... XSSFCell oldCell = work ...
- jfinal 普通java工程_JFinal getModel方法如何在java项目中使用
JFinal getModel方法如何在java项目中使用 发布时间:2020-11-17 15:11:27 来源:亿速云 阅读:94 作者:Leah 今天就跟大家聊聊有关JFinal getMode ...
最新文章
- 无线红外探测器03-环境搭建及程序详解
- R语言绘图-常用参数
- 047_Object对象
- 谷歌设计规范_[图]谷歌Play商城启用圆角矩形图标设计规范 6月24日强制生效
- MS CRM 2011 RC中的新特性(4)——活动方面之批量编辑、自定义活动
- 将普通文章内容替换为微信图文消息符合的内容
- oracle 日期格式化 修改_java学习笔记:时间日期类
- 高效 遍历 算法_一文学会回溯算法解题技巧
- 大数据如何进行创新与变革
- python微博接口_Python使用新浪微博API发送微博的例子
- FreeCAD 乐高积木
- 英读廊——如果运动引起摩擦,摩擦生热,为什么风吹得越快却越冷
- 一款PHP版三合一收款码_附50多款模板源码
- System32与SysWow64的区别
- 如何生成java dump文件
- 另类推柿子 Crypto Lights
- kafka-topics.sh 详细说明
- python彩色蟒蛇绘制方向_python绘制蟒蛇,绘制五彩蟒蛇
- Ajax提交与submit提交对比
- 在try-catch机制优化IO流关闭时,OutputStreamWriter 数据流被截断 新语法