Gson: How to exclude specific fields from Serialization without annotations

Any fields you don’t want serialized in general you should use the “transient” modifier, and this also applies to json serializers (at least it does to a few that I have used, including gson).

If you don’t want name to show up in the serialized json give it a transient keyword, eg:

private transient String name;

More details in the Gson documentation

Leave a Comment