मेरे कोड एक सर्वर से GET अनुरोध भेजता है BufferedReader परिवर्तित,JSONObject या मानचित्र
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", USER_AGENT);
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
मैं एक BufferedReader उद्देश्य यह है कि प्रिंट,
{
"status": "ERROR",
"errorCode": "MISSING_PARAMS",
"errorMessage": null,
"requestId": "20141014181739_11625805172",
"downstreamModuleErrorCode": null,
"object": [
"activity_code",
"activity_name",
"points",
"frequency",
"strategy",
"vsa_app_access_token"
]
}
मिल मैं एक JSONObject या एक मानचित्र प्राप्त करना चाहते हैं इस से। मैंने इसे एक स्ट्रिंग में बदलने और इसे छेड़छाड़ करने की कोशिश की। लेकिन ऐसा करना इतना आसान नहीं है। कृपया मदद करे।
मेरा जवाब जांचें। इसकी व्याख्या और काम कर रहा है। –
मैंने इस लाइब्रेरी का उपयोग किया, http://docs.oracle.com/javaee/7/api/javax/json/ आप ऐसा कर सकते हैं: JsonReader jsonReader = Json.createReader (नया स्ट्रिंग रीडर (in.toString())); जेसनऑब्जेक्ट jsonObj = jsonReader.readObject(); एक जावा से परियोजना में –
जावा पुस्तकालय? एक उचित पुस्तकालय जो फिट बैठता है एक की तरह अपनी आवश्यकताओं –