JSON mit GSON nutzen

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.

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.:)
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben