User:Mdomarat/Extralabs/Reddit example

From CompSciWiki
Jump to: navigation, search
import java.net.*;
import java.io.*;
import org.json.*;

public class redditReader {

	public static void main (String[] args) {
		
		try {
			JSONObject redditJSON = new JSONObject(new JSONTokener(new InputStreamReader(new URL("http://www.reddit.com/.json").openStream())));
			
			JSONArray stories = redditJSON.getJSONObject("data").getJSONArray("children");
			
			for (int i =0; i < stories.length(); i++) { 
				JSONObject story = stories.getJSONObject(i).getJSONObject("data");
				System.out.println(story.get("author") + " submitted \"" + story.get("title") + "\"");
			}
		
		} catch (Exception e) { 
			System.out.println(e.getMessage());
		}
		
	}
}