Java'da Url'den JSON Nasıl Ayrıştırılır?

Java'da Url'den JSON Nasıl Ayrıştırılır?

 Json

{"test":"1","mest":"alo"}

 

Java

    private static String streamToString(InputStream inputStream) {
        String text = new Scanner(inputStream, "UTF-8").useDelimiter("Z").next();
        return text;
    }

    public static String jsonGetRequest(String urlQueryString) {

        String json = null;
        try {
            URL url = new URL(urlQueryString);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setDoOutput(true);
            connection.setInstanceFollowRedirects(false);
            connection.setRequestMethod("GET");
            connection.setRequestProperty("Content-Type", "application/json");
            connection.setRequestProperty("charset", "utf-8");
            connection.connect();
            InputStream inStream = connection.getInputStream();
            json = streamToString(inStream); // input stream to string
        } catch (IOException ex) {
            ex.printStackTrace();
        }

        System.out.print(json);
        return json;
    }

    public static void JsonUrldenParcala(String urlQueryString) {

        JSONObject coderollsJSONObject = new JSONObject(jsonGetRequest(urlQueryString));
        String Test = coderollsJSONObject.getString("test");
        System.out.println(Test);
    }
}

 

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...