Lecture JSON la plus simple à partir d'une URL en Java
En Java, lire et analyser JSON à partir d'une URL peut être simple avec l'aide d'un tiers -bibliothèque de fête. Pensez à utiliser l'artefact Maven org.json:json pour sa brièveté.
L'approche la plus simple consiste à :
Un exemple concis utilisant cette dépendance est fourni ci-dessous :
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; } }
Cet extrait lit le JSON à partir de l'URL fournie, l'analyse dans un JSONObject et montre comment récupérer une propriété spécifique par son nom. Il offre un moyen compact et pratique de gérer les données JSON à partir d'une URL en Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!