Page 1 of 1

GSON: So ignorieren Sie @SerializeName beim Serialisieren

Posted: 05 Feb 2025, 12:33
by Guest
Ich habe eine Klasse wie diese < /p>

public class Person()
{
@SerializedName("c")
public String name;
@SerializedName("i")
public int id;
}
< /code>

Kann ich es in einer Art serialisieren, wie der Feldname beibehalten wird, nicht den serialisierenden Namen, ohne die Annotation zu entfernen? < /p>

Ich kann die Klassenerklärung nicht ändern, weil diese Annotation zur Serialisierung in Datenbank verwendet werden, und ich möchte eine lesbare Zeichenfolge dieser Objekte zum Debuggen erstellen. "Name": "mark", "id": 0} anstelle von {"c": "mark", "i": 0}