I have an HttpResponse object for a web request just made. The answer is in JSON format, so I need to parse it. I can do this in an absurdly complicated way, but it seems like there should be a better way.
Is this really the best I can do?
HttpResponse response; // some response object Reader in = new BufferedReader( new InputStreamReader(response.getEntity().getContent(), "UTF-8")); StringBuilder builder= new StringBuilder(); char[] buf = new char[1000]; int l = 0; while (l >= 0) { builder.append(buf, 0, l); l = in.read(buf); } JSONTokener tokener = new JSONTokener( builder.toString() ); JSONArray finalResult = new JSONArray( tokener );
I'm on Android if that matters.
java json android
Joe Ludwig May 16 '10 at 21:39 2010-05-16 21:39
source share