У меня есть xml, как показано ниже.
<list>
<map>
<map name="CLAIM_TICKET_1">
<val name="CLAIM_TICKET_Groups">Kalyan</val>
<val name="Testing">Ram</val>
</map>
<map name="CLAIM_TICKET_2">
<val name="CLAIM_TICKET_Groups">Raju</val>
<val name="Testing">Varma</val>
</map>
</list>
Я пытаюсь получить это как объект карты, используя метантенка.
Я хочу выводить как:
Как список объектов Map.
{CLAIM_TICKET_1={CLAIM_TICKET_Groups=Kalyan,Testing=Ram},
CLAIM_TICKET_2={CLAIM_TICKET_Groups=Raju,Testing=Varma}}
Мой код показывает ошибку:
String Xpath = "map / map";
digester.addObjectCreate(Xpath, HashMap.class);
digester.addCallMethod(Xpath , "put", 2);
digester.addCallParam(Xpath, 0, "name");
digester.addObjectCreate(Xpath, HashMap.class);
digester.addCallMethod(Xpath+"/val" , "put", 2);
digester.addCallParam(Xpath+"/val", 0, "name");
digester.addCallParam(Xpath+"/val", 1);
digester.addSetNext(Xpath+"/val", "put");