JSON mit GSON nutzen

Diskutiere JSON mit GSON nutzen im XML und Co. Forum; Hallo, ich arbeite gerade an einem Projekt und versuche dabei eine JSON mit GSON zu verarbeiten. Grundlegend klappt das auch, aber bei der JSON...

  1. Kavar
    Kavar Neues Mitglied
    Hallo,

    ich arbeite gerade an einem Projekt und versuche dabei eine JSON mit GSON zu verarbeiten.
    Grundlegend klappt das auch, aber bei der JSON die ich jetzt verarbeiten muss geht es nicht weiter.

    Die JSON kann hier eingesehen werden >>klick<<
    Das Problem was ich habe ist, dass ich immer eine Fehlermeldung bekomme, dass es sich nicht um ein JSON Object handelt.
    Ich vermute, dass es daran liegt, dass hier direkt mehrere Objekte angezeigt werden.

    Code (Java):
    import com.google.gson.Gson;
    import com.google.gson.JsonElement;
    import com.google.gson.JsonObject;
    import com.google.gson.JsonParser;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;

    public class JsonReader{

        /**
         * @param args the command line arguments
         * @throws java.net.MalformedURLException
         */

        public static void main(String[] args) throws MalformedURLException, IOException {

            String sURL = "https://cve.circl.lu/api/search/axis/network_camera"; //just a string

            // Connect to the URL using java's native library
            URL url = new URL(sURL);
            HttpURLConnection request = (HttpURLConnection) url.openConnection();
            request.connect();
            Gson gson = new Gson();
            // Convert to a JSON object to print data
            JsonParser jp = new JsonParser(); //from gson
           
            JsonElement root = jp.parse(new InputStreamReader((InputStream) request.getContent())); //Convert the input stream to a json element
            JsonObject rootobj = root.getAsJsonObject(); //May be an array, may be an object.

        }
    }
    Wie kann ich diese JSON parsen, sodass ich auf einzelne Elemente zugreifen kann?

    Vielen Dank für eure Hilfe.:)
     
  2. Vielleicht hilft dir dieser Kurs hier weiter (Klick!)
  3. Thallius
    Thallius Bekanntes Mitglied
  4. Kavar
    Kavar Neues Mitglied
    Super danke, das probiere ich dann gleich mal aus.
     

Die Seite wird geladen...

JSON mit GSON nutzen - Ähnliche Themen

Alte Passörter mit Gson und Json in SQL speichern?
Alte Passörter mit Gson und Json in SQL speichern? im Forum Allgemeine Java-Themen
JSON zu Java mit der GSON Google API
JSON zu Java mit der GSON Google API im Forum XML und Co.
GSON wenn das Json verschiedene Klassen enthält
GSON wenn das Json verschiedene Klassen enthält im Forum Netzwerkprogrammierung
Json von URL Lesen (mit Gson Library)
Json von URL Lesen (mit Gson Library) im Forum XML und Co.
JSON - Ausgabe als HTML mit gson
JSON - Ausgabe als HTML mit gson im Forum Java Basics - Anfänger-Themen
Thema: JSON mit GSON nutzen