REST with JSON are becoming the de facto interface for web APIs. Every API is different, so the primary objective of this example is to show how to process JSON data from a REST endpoint.
This example will take Reddit username as an argument, and print the recent posts and comments by that user to get an idea of what topics they discuss. Reddit was chosen for this example because no authentication is required for certain endpoints, making it easy to test. Other services that provide REST APIs that you could query for intel gathering are Twitter and LinkedIn.
Remember, the emphasis of this example is to provide an example of parsing JSON from a REST endpoint. Since every API is different, this example should serve as a reference when writing your own programs to interact with JSON APIs. A data structure must be defined to match the response from...