【发布时间】:2021-07-02 18:54:48
【问题描述】:
Ratios:[2,9,3.5]//双值// AND uom:[1,2,3,4]
现在需要像这样通过地图获取这些,
Ratios:[2]`Ratios:[9]`Ratios:[3.5]`
uom:[1]`uom:[2]`uom:[3]`uom:[4]`
最后需要将所有这些关联到一个数组中,LIKE
MyArray[ Ratios:[2]
Ratios:[9]
Ratios:[3.5]
uom:[1]
uom:[2]
uom:[3]
uom:[4] ]
我怎么会这样。请帮助我 我的代码是,
def jsonSlurperjson = new groovy.json.JsonSlurper();
def jsonData = [];
def Ratios;
def UOM;
def RatioMap=[];
def Obj = jsonSlurperjson.parseText(params.Selected);
if (Obj.uom!= null || Obj.uom!= "") {
UOM= Obj.uom;
}
if (Obj.ratio != null || Obj.ratio != "") {
Ratios = Obj.ratio;
}
for(int i=0; i<Ratios.size(); i++) {
RatioMap.add(Ratios[i]);
}
【问题讨论】:
-
Ratios:[2]Ratios:[9]Ratios:[3.5]应该是包含 3 个条目的Map吗? -
不会。它将被循环播放。所以我们可以期待更多条目
-
“不会。它将被循环。所以我们可以期待更多的条目” - 所有的键都应该是“比率”吗?
-
所有的键都应该是“比率”吗? – 是的