1
我有以下JSON代碼:獲得價值jsonslurper
{
"TIMESTAMP":"2017-05-26-20.22.40.016000",
"dateTime":"2017-05-26H-20.22.4",
"AMUCCY1":"ADP",
"rates":[
{
"AMUCCY2":"AED",
"AMURAT":"1.000000000",
"AMUNXRT":0
},
{
"AMUCCY2":"AFA",
"AMURAT":"1.000000000",
"AMUNXRT":0
},
{
"AMUCCY2":"ALL",
"AMURAT":"1.000000000",
"AMUNXRT":0
},
{
"AMUCCY2":"AMD",
"AMURAT":"1.000000000",
"AMUNXRT":0
}
]
}
是否有常規的快捷方式,我可以遍歷每個「率」,並得到的價值,讓我們說'AMUCCY2'?
我試着這樣做代碼:
jsonObj.rates.each {
def toCurrencyMap = jsonObj.rates.AMUCCY2
LOG.info "${toCurrencyMap}"
}
但toCurrencyMap返回本場的全部四個值的數組。我只想得到每個價值;不是全部。
任何建議表示讚賞。
您正在使用的soapUI?你想進一步使用'AMUCCY2'的價值還是隻打印它的價值? – Rao
是否有任何業務邏輯需要檢查以及4個值中的哪一個「AMUCCY2」? – Rao
哈羅德,請檢查答案,看看是否有幫助。 – Rao