Come ottenere un numero elevato di risposte JSON utilizzando Groovy
Sep 03 2020
In ReadyAPI ho una risposta JSON come:
{
"Example" : [
{
"Name" : "Name_1",
"Id" : 20100202141652076488478
}]
}
Ora, voglio ottenere questo ID usando Groovy e salvarlo in una proprietà in ReadyAPI. Il problema è che questo numero è troppo grande e viene modificato in -6748898691334772962
Prima di usare JsonSlurper vedo che il valore è corretto. Dopo JsonSlurper cambia in -6748898691334772962
Quali sono le mie opzioni per mantenere 20100202141652076488478?
Risposte
2 OnnoRouast Sep 03 2020 at 20:26
Puoi usare
import grails.converters.JSON
def json = JSON.parse(yourJson)
20100202141652076488478 esce correttamente come java.math.BigInteger