如何在java中将JavaBean包含列表转换为映射 公共类MyAgreementList{ 私有字符串名称; 私人列表协议列表; 公共列表getAgreementList(){ 返回协议列表; } 公共作废setAgreementList(列表协议列表){ this.agreementList=协议列表; } }
我想把我的协议列表转换成地图,有人能帮我吗?如何在java中将JavaBean包含列表转换为映射 公共类MyAgreementList{ 私有字符串名称; 私人列表协议列表; 公共列表getAgreementList(){ 返回协议列表; } 公共作废setAgreementList(列表协议列表){ this.agreementList=协议列表; } },java,list,dictionary,Java,List,Dictionary,我想把我的协议列表转换成地图,有人能帮我吗? 我想要的结果是:映射有两个键:name、agreementList和List值不能丢失 是否有任何框架可以支持此功能?psudocode:迭代列表,获取协议id并添加为密钥,否则请为密钥维护一些计数器。希望这对您有所帮助 public class MyAgreementList { private String name; private List<MyAgreement> agreementList; pub
我想要的结果是:映射有两个键:name、agreementList和List值不能丢失
是否有任何框架可以支持此功能?psudocode:迭代列表,获取协议id并添加为密钥,否则请为密钥维护一些计数器。希望这对您有所帮助
public class MyAgreementList {
private String name;
private List<MyAgreement> agreementList;
public List<MyAgreement> getAgreementList() {
return agreementList;
}
public void setAgreementList(List<MyAgreement> agreementList) {
this.agreementList = agreementList;
}
}
结果如下:“agreementList”:[{“productName”:null,“estiateRate”:null,“amount”:null,“arriveAmount”:null,“tips1”:null,“tips2”:null,“agreementNumber”:null}]我想要的结果是:映射有两个键:name、agreementList,并且列表值不能丢失
for(MyAgreement mya : agreementList){
map.put(mya.getId(),mya);
//maintain a counter say counter
//map.put(counter++,mya);
}