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

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

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

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

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

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

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

比如下面的實(shí)體類:

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進(jìn)行序列化:

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ā)平臺項(xiàng)目 附源碼

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

    這篇文章主要介紹了Spring Boot + Thymeleaf + Activiti 快速開發(fā)平臺項(xiàng)目附源碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    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配置文件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • springboot 設(shè)置CorsFilter跨域不生效的解決

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

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

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

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

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

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

    java性能火焰圖的生成實(shí)踐

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

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

    本文主要介紹了SpringBoot結(jié)合ElasticSearch實(shí)現(xiàn)模糊查詢的項(xiàng)目實(shí)踐,主要實(shí)現(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)部類分為實(shí)例內(nèi)部類、靜態(tài)內(nèi)部類、匿名內(nèi)部類和局部內(nèi)部類,需要的朋友可以參考下
    2025-05-05
  • java合并list方法代碼實(shí)例

    java合并list方法代碼實(shí)例

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

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

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

最新評論

通城县| 芦溪县| 大港区| 兴山县| 墨玉县| 武清区| 台前县| 紫阳县| 靖宇县| 扬州市| 新化县| 耿马| 泾阳县| 浏阳市| 绍兴市| 东丰县| 长寿区| 水富县| 嘉善县| 张家口市| 许昌县| 高州市| 九江市| 湖北省| 宝应县| 马鞍山市| 进贤县| 宁晋县| 乌什县| 舟曲县| 太湖县| 醴陵市| 天台县| 兴义市| 岱山县| 湖南省| 阿尔山市| 黄龙县| 华阴市| 安西县| 巧家县|