public class JsonAccessorTestCase extends BaseTestCase {
protected final static Logger logger = Logger.getLogger(UtilTestCase.class);
public void testJsonAccessor() {
JsonParser parser = new JsonParser();
JsonElement json = parser.parse("{firstName: 'Kelven', lastName: 'Yang', arrayObj: [{name: 'elem1'}, {name: 'elem2'}]}");
JsonAccessor jsonAccessor = new JsonAccessor(json);
Assert.assertTrue("Kelven".equals(jsonAccessor.getAsString("firstName")));
Assert.assertTrue("Kelven".equals(jsonAccessor.getAsString("this.firstName")));
Assert.assertTrue("Yang".equals(jsonAccessor.getAsString("lastName")));