Map<String,Object> map = (Map<String,Object>)json.parse(new ReaderSource(reader));
Task task = (Task)map.get("task");
assertTrue(task!=null);
assertTrue("10".equals(task.getStatus()));
OverloadTask otask = (OverloadTask)map.get("overload_task");
assertTrue(otask!=null);
assertTrue(otask.getStatus()==null);
assertTrue(otask.getStatusInt()==5);
OverloadTask otask1 = (OverloadTask)map.get("overload_task1");
assertTrue(otask1!=null);
assertTrue(otask1.getStatus()==null);
assertTrue(otask1.getStatusPojo()!=null);
assertTrue("7.5".equals(otask1.getStatusPojo().getId()));
}