Added JSONReader and a test case for it