当前位置: 首页 > 网络应用技术

GSON测序指定忽略该领域的三种写作方式

时间:2023-03-09 10:25:22 网络应用技术

  在我们日常使用JSON序列化框架中,我们经常在输出JSON字符串时遇到某些字段,那么我们如何在GSON框架中处理此方法?

  本文介绍了几种常见的姿势。

  最简单的情况是使用JDK的瞬态关键字来修改不想输出的对象,例如

  在上面的对象中,PWD用于之前修改它,因此,当输出JSON字符串时,默认值将被忽略

  输出

  通过GSON提供的公开注释,您还可以实施上述情况。如果添加

  然后我们使用它,请注意创建GSON对象创建GSON对象

  上面的姿势感觉有些怪异,为需要保留的字段增加了注释。这种使用方法对杰克逊不那么方便。

  除上述两种方式外,自定义的排除策略还可以意识到可以在不修改bean的情况下指定哪些字段。

  一个简单的演示如下。如果它包含自定义注释,则不会序列化或field_name == pwd未序列化

  上述姿势更适合具有自定义需求方案的案例。然后问题来了。如果我希望对象序列化,它不是Jopo的对象。如何重新组织?

  微信公共帐户:一个灰色博客