Heim >Java >javaLernprogramm >Wie kann ich JSON-Daten einfach von einer URL in Java lesen?
Einfachstes JSON-Lesen von einer URL in Java
In Java kann das Lesen und Parsen von JSON von einer URL mit Hilfe eines Dritten unkompliziert sein -Parteibibliothek. Erwägen Sie die Verwendung des org.json:json Maven-Artefakts wegen seiner Kürze.
Der einfachste Ansatz umfasst:
Ein prägnantes Beispiel für die Verwendung dieser Abhängigkeit finden Sie unten:
import org.json.JSONException; import org.json.JSONObject; import java.io.IOException; import java.net.URL; public class JsonReader { public static void main(String[] args) throws IOException, JSONException { // Read the JSON JSONObject json = readJsonFromUrl("https://graph.facebook.com/19292868552"); // Process the JSON System.out.println(json.toString()); // Print the entire JSON as a string System.out.println(json.get("id")); // Access a specific property by name } private static JSONObject readJsonFromUrl(String url) throws IOException, JSONException { // Open the URL URL urlObject = new URL(url); // Read the JSON InputStream is = urlObject.openStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8")); String jsonText = rd.readLine(); // Parse the JSON JSONObject json = new JSONObject(jsonText); // Cleanup is.close(); rd.close(); return json; } }
Dieses Snippet liest den JSON-Code aus der angegebenen URL, analysiert ihn in ein JSONObject und zeigt, wie er abgerufen wird eine bestimmte Eigenschaft mit Namen. Es bietet eine kompakte und bequeme Möglichkeit, JSON-Daten von einer URL in Java zu verarbeiten.
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten einfach von einer URL in Java lesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!