Wie benenne ich Eigenschaften von JSON mit Gson in Java um?
Gson @SerializedName-Annotation kann in JSON serialisiert werden und den angegebenen Namenswert als Feldnamen haben. Diese Anmerkung kann jede FieldNamingPolicy überschreiben, einschließlich der Standard-Feldbenennungsrichtlinie, die möglicherweise auf der Gson-Instanz festgelegt wurde. Mit der Klasse GsonBuilder können verschiedene Benennungsstrategien festgelegt werden.
Syntax
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface SerializedName
Beispiel
import com.google.gson.annotations.*; import com.google.gson.*; public class SerializedNameAnnotationTest { public static void main(String args[]) { Employee emp = new Employee("Rahul", "Dev", 30, "Nagpur"); <strong>Gson </strong>gson = new GsonBuilder().setPrettyPrinting().create(); // pretty print String jsonStr = gson.toJson(emp); System.out.println(jsonStr); } } // Employee class class Employee { @SerializedName("first_name") private String firstName; @SerializedName("last_name")<strong> </strong> private String lastName; private int age; private String address; public Employee() { } public Employee(String firstName, String lastName, int age, String address) { super(); this.firstName = firstName; this.lastName = lastName; this.age = age; this.address = address; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public int getAge() { return age; } public String getAddress() { return address; } }
Ausgabe
{ "first_name": "Rahul", "last_name": "Dev", "age": 30, "address": "Nagpur" }
Das obige ist der detaillierte Inhalt vonWie benenne ich Eigenschaften von JSON mit Gson in Java um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

4 Möglichkeiten, einen Drucker unter Windows 11 schnell umzubenennen

So ändern Sie den Dateityp unter Windows 11/10

Was ist die Tastenkombination zum Umbenennen? Was ist die Tastenkombination zum Umbenennen?

Pythons dir()-Funktion: Zeigen Sie die Eigenschaften und Methoden eines Objekts an

Wie benenne ich Eigenschaften von JSON mit Gson in Java um?

Wie vermeide ich doppelte Schlüssel beim Parsen von JSON mit Gson in Java?

Wie erhalte ich alle Schlüssel eines JSON-Objekts mit GSON in Java?

Vollständige Analyse des Umbenennungsvorgangs der Go-Sprachdatei
