Maison >Java >javaDidacticiel >Comment puis-je analyser facilement les données JSON à partir d'une URL en Java ?
Conversion JSON pratique à partir d'une URL en Java
De nombreux programmeurs recherchent une méthode simple pour extraire et analyser des données JSON à partir de sources Internet à l'aide de Java. Cet article fournit une solution accessible à ce dilemme courant.
Récupération JSON simple de Java
Malgré l'abondance des bibliothèques Java, la lecture de JSON à partir d'URL peut être une tâche trop complexe. . Ici, nous présentons une solution concise exploitant l'artefact org.json:json Maven :
import org.json.JSONException; import org.json.JSONObject; public class JsonReader { public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException { try (InputStream is = new URL(url).openStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8"))) { String jsonText = readAll(rd); return new JSONObject(jsonText); } } private static String readAll(Reader rd) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = rd.read()) != -1) { sb.append((char) cp); } return sb.toString(); } public static void main(String[] args) throws IOException, JSONException { // Example URL String url = "https://graph.facebook.com/19292868552"; JSONObject json = readJsonFromUrl(url); System.out.println(json.toString()); System.out.println(json.get("id")); } }
Ce code concis vous permet de récupérer et d'interpréter sans effort les données JSON à partir d'URL sans complications excessives.
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!