I'm having a bit of trouble parsing formatting my json correctly and I was wondering if someone could show how to parse the data correctly in this instance:
SOURCE:
try {
HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
InputStream is = conn.getInputStream();
BufferedReader r = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
for(String line = r.readLine(); line != null; line = r.readLine()){
sb.append(line);
}
JSONArray jsonArray = new JSONArray(sb.toString());
for(int i = 0; i < jsonArray.length(); i++){
JSONObject obj = jsonArray.getJSONObject(i);
String sha = obj.getString("sha");
String name = obj.getString("name");
String message = obj.getString("message");
Log.d("sha", sha);
Log.d("name", name);
Log.d("message", message);
}
}
ERROR:
"No value for name"