Plugin-Erstellung/Java/JSON in der Java-Programmiersprache: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(→Beispiele: Verwendung von Gson) |
||
Zeile 24: | Zeile 24: | ||
== Beispiele == | == Beispiele == | ||
Hier sind einige Beispiele | Hier sind einige Beispiele | ||
=== Verwendung von Gson === | |||
<syntaxhighlight lang="java"> | |||
import com.google.gson.Gson; | |||
public class Main | |||
{ | |||
public static void main(String[] args) | |||
{ | |||
Gson gson = new Gson(); | |||
String json = "{\"name\":\"John Doe\",\"age\":30,\"city\":\"New York\"}"; | |||
Person person = gson.fromJson(json, Person.class); | |||
System.out.println("Name: " + person.getName()); | |||
System.out.println("Age: " + person.getAge()); | |||
System.out.println("City: " + person.getCity()); | |||
} | |||
} | |||
class Person | |||
{ | |||
private String name; | |||
private int age; | |||
private String city; | |||
// Getter und Setter | |||
} | |||
</syntaxhighlight> | |||
=== Verwendung von Jackson === | === Verwendung von Jackson === | ||
Zeile 53: | Zeile 80: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
... | ... | ||
== Fazit == | == Fazit == |
Version vom 3. Mai 2024, 11:41 Uhr
* Diese Seite ist in Bearbeitung * This page is in progress *
Bitte schaue später noch einmal vorbei, um weitere Änderungen zu erfahren.
Please check back later for additional changes.
|
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenformat zur Speicherung und zum Austausch von strukturierten Daten zwischen verschiedenen Plattformen und Programmen. Es ist leicht lesbar für Menschen und einfach zu parsen für Maschinen. In der Java-Programmiersprache gibt es verschiedene Bibliotheken zur Verarbeitung von JSON-Daten, die eine einfache Integration und Nutzung ermöglichen.
Überblick über JSON
JSON ist eine textbasierte Datenformatierung, die aus Schlüssel-Wert-Paaren besteht. Die Daten werden in Form von Objekten oder Arrays dargestellt, wobei Objekte in geschweiften Klammern und Arrays in eckigen Klammern geschrieben werden.
Beispiel eines einfachen JSON-Objekts:
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
Verwendung von JSON in Java
Um JSON-Daten in Java zu verarbeiten, gibt es mehrere Bibliotheken zur Auswahl.
Hier sind einige
...
Beispiele
Hier sind einige Beispiele
Verwendung von Gson
import com.google.gson.Gson;
public class Main
{
public static void main(String[] args)
{
Gson gson = new Gson();
String json = "{\"name\":\"John Doe\",\"age\":30,\"city\":\"New York\"}";
Person person = gson.fromJson(json, Person.class);
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
System.out.println("City: " + person.getCity());
}
}
class Person
{
private String name;
private int age;
private String city;
// Getter und Setter
}
Verwendung von Jackson
import com.fasterxml.jackson.core.*;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Main
{
public static void main(String[] args) throws Exception
{
ObjectMapper objectMapper = new ObjectMapper();
String json = "{\"name\":\"John Doe\",\"age\":30,\"city\":\"New York\"}";
Person person = objectMapper.readValue(json, Person.class);
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
System.out.println("City: " + person.getCity());
}
}
class Person
{
private String name;
private int age;
private String city;
// Getter und Setter
}
...
Fazit
JSON ist ein äußerst nützliches Datenformat für die Speicherung und den Austausch von Daten in modernen Anwendungen. In der Java-Programmiersprache stehen leistungsstarke Bibliotheken zur Verfügung, die die Verarbeitung von JSON-Daten einfach und effizient machen.