gson使用中一些注释标签元注释等
来源:互联网 发布:百度云可以域名注册么 编辑:程序博客网 时间:2024/06/01 09:43
@Expose标签的2个属性.
1.1 deserialize
serialize
@Expose
private
String username;@Expose(serialize=false)
private
int age ;
private
List<String> list;
public
User(String intusername, age) { super();
this.username
= username; this.age
= age; }
public
String getUsername() { return
username; }
public
void setUsername(String username) { this.username
= username; }
public
int getAge() { return
age; }
public
void setAge( intage) { this.age
= age; }
public
List<String> getList() { return
list; }
public
void setList(List<String> list) { this.list
= list; }
public
static void main(String []args){ User
user new= User( "lemon",27);List<String>
list new= ArrayList<String>(); list.add("l1");
list.add("l2");
user.setList(list);
Gson
g1 new= Gson(); //使用
new Gson();System.out.println(g1.toJson(user));
//{"username":"lemon","age":27,"list":["l1","l2"]} //使用
new GsonBuilder().excludeFieldsWithoutExpo seAnnotation().create(); Gson
g2 new= GsonBuilder().excludeFieldsWithoutExpo seAnnotation().create(); System.out.println(g2.toJson(user));
//{"username":"lemon"}
}
@Expose
@SerializedName("name")
private
String username;
public
static void main(String []args){ User
user new= User( "lemon",27);List<String>
list new= ArrayList<String>(); list.add("l1");
list.add("l2");
user.setList(list);
Gson
g1 new= Gson(); //使用
new Gson();//{"name":"lemon","age":27,"list":["l1","l2"]}
System.out.println(g1.toJson(user));
//使用
new GsonBuilder().excludeFieldsWithoutExpo seAnnotation().create(); Gson
g2 new= GsonBuilder().excludeFieldsWithoutExpo seAnnotation().create(); //{"name":"lemon"}
System.out.println(g2.toJson(user));
}
- gson使用中一些注释标签元注释等
- 元注释
- echo注释等一些批处理命令。。。
- JUnit4 使用注解(元注释)进行测试
- JUnit4 使用注解(元注释)进行测试
- 使用.NET中的XML注释(一) -- XML注释标签讲解
- 使用.NET中的XML注释(一) -- XML注释标签讲解
- 使用.NET中的XML注释 -- XML注释标签讲解
- 使用.NET中的XML注释 -- XML注释标签讲解
- 使用.NET中的XML注释(一) -- XML注释标签讲解
- 使用.NET中的XML注释(一) -- XML注释标签讲解
- 使用.NET中的XML注释(一) -- XML注释标签讲解
- 在JSP文件中,可以使用3种注释:HTML注释,JSP注释,JAVA注释
- Eclipse中自动生成author等注释
- Myeclipse中注释等乱码问题
- 元数据(注释)
- 注释皈元
- 元数据注释
- linux驱动中的,时间, 延时
- 下载高清电影的必须收藏的网站
- svn 中如何checkout出单个文件
- Eclipse中使用Maven插件
- 外企下岗白领正成为“新4050”
- gson使用中一些注释标签元注释等
- MySql中alter关键字的用法
- 23种模式之简单工厂模式
- jquery 内容改变时触发事件
- MyEclipse下Jad插件安装方法
- cocos2d-x学习笔记-CCAction(动作)---Alex Zhou 的程序世界
- Java中Interface的用法
- Java 枚举7常见种用法 很好的文章
- WAP开发之SMS协议的用法