我需要打印一个没有括号的数组
json文件的一部分
"platforms": [
{
"platformCode": "EOS",
"platformCodeDescription": "Credit Card Servicing (Voyager) platform"
},
{
"platformCode": "OLB",
"platformCodeDescription": "Online Retail Bank Servicing Platform"
}
],
代码的一部分
def list=json.loginModel.get("platforms")
log.info list
输出
[{platformCode=EOS, platformCodeDescription=Credit Card Servicing (Voyager) platform}, {platformCode=OLB, platformCodeDescription=Online Retail Bank Servicing Platform}]
如果我使用此代码
def list=json.loginModel.get("platforms").platformCode
log.info list
输出
[EOS, OLB]
我需要没有"[]"
和","
答案 0 :(得分:3)
加入字符串列表
['EOS', 'OLB'].join(" ")
===> EOS OLB
答案 1 :(得分:1)
你可以创建一个像这样的方法并传递你的列表:
public String printArray(String[] platfomrs){
String result = "";
for(String code:platfomrs)
result += result + code + " ";
return result;
}
答案 2 :(得分:0)
log.info json.loginModel.get("platforms").platformCode.get(0)
log.info json.loginModel.get("platforms").platformCode.get(1)
将打印所需的结果