person.put("firstName", "jack");
person.put("employer", employer1);
datas.add(person);
ManagerEmployer employer2 = new ManagerEmployer();
ContractInfo info = new ContractInfo();
info.setAdd1("add1");
employer2.setContractInfo(info);
person.put("employer2", employer2);
assertEquals(age, extractor.getPropertyValue(datas, "[0]"));
assertEquals("jack", extractor.getPropertyValue(datas, "[1][\"firstName\"]"));