1
J'ai le code JSON suivant:valeur Obtenir de la variable de JSON en utilisant 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
}
]
}
Y at-il moyen rapide Groovy où je pouvais boucle à travers chacun des « taux » et obtenir la valeur de, disons 'AMUCCY2'?
J'ai essayé de faire ce code:
jsonObj.rates.each {
def toCurrencyMap = jsonObj.rates.AMUCCY2
LOG.info "${toCurrencyMap}"
}
mais le toCurrencyMap retourne un tableau de quatre valeurs de ce champ. Je veux seulement obtenir chaque valeur; pas tout.
Toutes les suggestions sont appréciées.
Utilisez-vous SoapUI? Voulez-vous utiliser la valeur de 'AMUCCY2' ou simplement imprimer sa valeur? – Rao
Y a-t-il une logique métier à vérifier et laquelle de 'AMUCCY2' sur 4 valeurs? – Rao
Harold, s'il vous plaît vérifier la réponse et voir si cela aide. – Rao