最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中使用fastjson設(shè)置字段不序列化

 更新時間:2023年12月13日 11:18:51   作者:Terisadeng  
這篇文章主要介紹了Java中使用fastjson設(shè)置字段不序列化,alibaba的fasetjson可以設(shè)置字段不序列化,使用@JSONField注解的serialize屬性,該屬性默認是可以序列化的,設(shè)置成false就表示不可序列化,需要的朋友可以參考下

fasetjson設(shè)置字段不序列化

alibaba的fasetjson可以設(shè)置字段不序列化

使用@JSONField注解的serialize屬性,該屬性默認是可以序列化的,設(shè)置成false就表示不可序列化:

使用方式就是在定義字段前加上@JSONField(serialize = false)

比如下面的實體類:

import com.alibaba.fastjson.annotation.JSONField;
import java.util.Objects;
public class Employee {
@JSONField(serialize=false)
private String name;
private int age;
private double salary;
public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Employee employee = (Employee) o;
return age == employee.age &&
Double.compare(employee.salary, salary) == 0 &&
Objects.equals(name, employee.name);
}
@Override
public int hashCode() {
return Objects.hash(name, age, salary);
}
@Override
public String toString() {
return "Employee{" +
"name='" + name + '\'' +
", age=" + age +
", salary=" + salary +
'}';
}
}

使用Json進行序列化:

import com.alibaba.fastjson.JSON;
import org.junit.Test;
public class EmployeeTest {
@Test
public void serialTest(){
Employee employee=new Employee("aa",11,2000d);
System.out.println(JSON.toJSONString(employee));
}
}

可以看到序列化之后的字符串沒有name字段。

到此這篇關(guān)于Java中使用fastjson設(shè)置字段不序列化的文章就介紹到這了,更多相關(guān)fastjson設(shè)置字段不序列化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot + Thymeleaf + Activiti 快速開發(fā)平臺項目 附源碼

    Spring Boot + Thymeleaf + Activiti 快速開發(fā)平臺項目 附源碼

    這篇文章主要介紹了Spring Boot + Thymeleaf + Activiti 快速開發(fā)平臺項目附源碼,代碼簡單易懂,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • spring boot-2.1.16整合swagger-2.9.2 含yml配置文件的代碼詳解

    spring boot-2.1.16整合swagger-2.9.2 含yml配置文件的代碼詳解

    這篇文章主要介紹了spring boot-2.1.16整合swagger-2.9.2 含yml配置文件,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • springboot 設(shè)置CorsFilter跨域不生效的解決

    springboot 設(shè)置CorsFilter跨域不生效的解決

    這篇文章主要介紹了springboot 設(shè)置CorsFilter跨域不生效的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 東方通TongWeb結(jié)合Spring-Boot使用的實現(xiàn)

    東方通TongWeb結(jié)合Spring-Boot使用的實現(xiàn)

    本文主要介紹了東方通TongWeb結(jié)合Spring-Boot使用的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2024-07-07
  • MultipartFile文件判斷是否存在的操作

    MultipartFile文件判斷是否存在的操作

    這篇文章主要介紹了MultipartFile文件判斷是否存在的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java性能火焰圖的生成實踐

    java性能火焰圖的生成實踐

    文章介紹async-profiler這一Java性能分析工具,可低開銷生成火焰圖,幫助定位CPU飆升、內(nèi)存泄露等問題,涵蓋準備程序、生成數(shù)據(jù)及展示三個核心步驟,適合解決線上性能瓶頸
    2025-07-07
  • SpringBoot結(jié)合ElasticSearch實現(xiàn)模糊查詢的項目實踐

    SpringBoot結(jié)合ElasticSearch實現(xiàn)模糊查詢的項目實踐

    本文主要介紹了SpringBoot結(jié)合ElasticSearch實現(xiàn)模糊查詢的項目實踐,主要實現(xiàn)模糊查詢、批量CRUD、排序、分頁和高亮功能,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Java中Object和內(nèi)部類舉例詳解

    Java中Object和內(nèi)部類舉例詳解

    這篇文章主要介紹了Java中Object和內(nèi)部類的相關(guān)資料,Object類是Java中所有類的父類,提供了toString、hashCode和equals等方法,內(nèi)部類分為實例內(nèi)部類、靜態(tài)內(nèi)部類、匿名內(nèi)部類和局部內(nèi)部類,需要的朋友可以參考下
    2025-05-05
  • java合并list方法代碼實例

    java合并list方法代碼實例

    這篇文章主要介紹了java合并list方法代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-01-01
  • Java實現(xiàn)單例模式之餓漢式、懶漢式、枚舉式

    Java實現(xiàn)單例模式之餓漢式、懶漢式、枚舉式

    本篇文章主要介紹了Java實現(xiàn)單例的3種普遍的模式,餓漢式、懶漢式、枚舉式。具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-10-10

最新評論

花垣县| 乌拉特中旗| 南投市| 柏乡县| 新民市| 三河市| 叶城县| 巧家县| 河津市| 南投市| 临沂市| 临猗县| 青州市| 余姚市| 麟游县| 景德镇市| 吉林市| 泽库县| 修水县| 天柱县| 武穴市| 左云县| 晋宁县| 伊宁县| 龙海市| 英山县| 汉川市| 满城县| 津市市| 岳池县| 灌云县| 肇源县| 长岭县| 东兰县| 上思县| 鹤山市| 邹平县| 崇明县| 伊吾县| 涪陵区| 陈巴尔虎旗|