Plugin-Erstellung/Java/JSON in der Java-Programmiersprache: Unterschied zwischen den Versionen

Aus Rising World Wiki
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, 12:41 Uhr

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.


Siehe auch