Gson中如何利用transient隐藏部分键值不显示

2025-05-12 22:34:49

1、首先就是引入相关的jar:gson-2.8.0.jar

Gson中如何利用transient隐藏部分键值不显示

2、同样的,引入之后,我们就需要先写一个对象类,如Studet对象类。

Gson中如何利用transient隐藏部分键值不显示

3、编写好之后就是测试一下是否能正常使用:Student s=new Student(); s.setName("张三"); s.setAge(18); GsonBuilder gsonbuilder=new GsonBuilder(); gsonbuilder.setPrettyPrinting(); //设置规范法格式 Gson gson=gsonbuilder.create(); //gson由gsonbuilder来创建 System.out.println(gson.toJson(s));得到如下答案:

Gson中如何利用transient隐藏部分键值不显示

4、此时,如果,我们需要将这个数据给别人,但是又只是想给name,age什么的都不愿意给,这个时候怎么来处理就显得很重要了。可以在对象字段中加入:transient

Gson中如何利用transient隐藏部分键值不显示

5、这样当你再运行程序的时候得到的就只有name了:

Gson中如何利用transient隐藏部分键值不显示

6、是不是很简单呢。如果帮助到您的话,希望能给我文章点个赞投票,谢谢了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢