Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menghuraikan Data JSON dengan Mudah daripada URL dalam Java?
Penukaran JSON yang mudah daripada URL dalam Java
Ramai pengaturcara mencari kaedah yang mudah untuk mengekstrak dan menghuraikan data JSON daripada sumber internet menggunakan Java. Artikel ini menyediakan penyelesaian yang boleh diakses untuk masalah biasa ini.
Pengambilan JSON Mudah Java
Walaupun terdapat banyak perpustakaan Java, membaca JSON daripada URL boleh menjadi tugas yang terlalu rumit . Di sini, kami memperkenalkan penyelesaian ringkas yang memanfaatkan artifak 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")); } }
Kod ringkas ini membolehkan anda mendapatkan dan mentafsir data JSON daripada URL dengan mudah tanpa komplikasi yang berlebihan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Data JSON dengan Mudah daripada URL dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!