@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注释控制序列化?相关推荐

  1. android json传输数据到服务器,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid", "clientType" ...

  2. 如何在Python中优雅地处理JSON文件

    1. 引言 在本文中,我们将学习如何使用Python读取.解析和编写JSON文件. 我们将讨论如何最好地处理简单的JSON文件以及嵌套的JSON文件,当然我们也将讨论如何访问Json文件数据中的特定值 ...

  3. java 精确到微妙_如何在Java中以微秒精度测量时间?

    我在Internet上看到应该使用System.nanoTime(),但这对我不起作用-它为我提供了毫秒级的时间.我只需要函数执行前后的微秒,就可以知道需要多长时间.我正在使用Windows XP. ...

  4. java整数的因式分解_如何在Java中找到整数的质数-因式分解

    java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...

  5. java如何实例化集合_如何在java中实例化一个Queue对象?

    Queue是一个接口,这意味着你不能直接构造一个Queue . 最好的select是构造一个已经实现Queue接口的类,如下所示: AbstractQueue , ArrayBlockingQueue ...

  6. java如何实取随机数_java - 如何在Kotlin中获取随机数?

    java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...

  7. java swing 列表框_如何在Swing中使用列表框?

    下面的示例展示了如何在Java Swing应用程序中使用标准列表框. 使用以下API - JList - 创建标准列表. JList.setSelectedIndex(index); - 选择项目. ...

  8. Java poi 列移动_如何在java xssf中移動列poi

    如何將現有列數據和格式化到Apache POI中的下一列並將下一列移到右側.如何在java xssf中移動列poi 我試過了. 讓說我的代碼是這樣... XSSFCell oldCell = work ...

  9. jfinal 普通java工程_JFinal getModel方法如何在java项目中使用

    JFinal getModel方法如何在java项目中使用 发布时间:2020-11-17 15:11:27 来源:亿速云 阅读:94 作者:Leah 今天就跟大家聊聊有关JFinal getMode ...

最新文章

  1. 无线红外探测器03-环境搭建及程序详解
  2. R语言绘图-常用参数
  3. 047_Object对象
  4. 谷歌设计规范_[图]谷歌Play商城启用圆角矩形图标设计规范 6月24日强制生效
  5. MS CRM 2011 RC中的新特性(4)——活动方面之批量编辑、自定义活动
  6. 将普通文章内容替换为微信图文消息符合的内容
  7. oracle 日期格式化 修改_java学习笔记:时间日期类
  8. 高效 遍历 算法_一文学会回溯算法解题技巧
  9. 大数据如何进行创新与变革
  10. python微博接口_Python使用新浪微博API发送微博的例子
  11. FreeCAD 乐高积木
  12. 英读廊——如果运动引起摩擦,摩擦生热,为什么风吹得越快却越冷
  13. 一款PHP版三合一收款码_附50多款模板源码
  14. System32与SysWow64的区别
  15. 如何生成java dump文件
  16. 另类推柿子 Crypto Lights
  17. kafka-topics.sh 详细说明
  18. python彩色蟒蛇绘制方向_python绘制蟒蛇,绘制五彩蟒蛇
  19. Ajax提交与submit提交对比
  20. 在try-catch机制优化IO流关闭时,OutputStreamWriter 数据流被截断 新语法

热门文章

  1. mysql免安装数据库用法_MySQL数据库之mysql免安装制作使用说明
  2. Shell case esac语句
  3. 看完这篇文章,我奶奶都懂了https的原理
  4. Java NIO 介绍和基本demo
  5. 『Go 语言底层原理剖析』文末送书
  6. VVC为什么首先在印度落地?
  7. 【声入人心:音频新体验】
  8. 视频质量评价:挑战与机遇
  9. 实时音视频技术的演进与应用
  10. 熊猫TV直播H5播放器架构探索