Я могу прочитать файл CSV и преобразовать его в JSON с помощью
def expectedResponse = read('classpath:somefile.csv')
Предположим, у меня есть файл CSV, как показано ниже
name,age
praveen,29
joseph,20
1. Он преобразует все элементы какстрока и сохраняет в переменной как JSON.Как сохранить номер как номер?потому что это вызывает сбой совпадения, что я делаю позже с фактическим ответом.
2.Как получить значение 20. Например, указав Джозефа, я хочу получить возраст.Я получил jsonpath как
get expectedResponse $.[?(@.member == '<name>')].age
Я получил имя из примеров.Так что я получаю это как Джозеф во время выполнения.Но я получаю ошибку как причина: не равно (целое число: JSONArray) .Он не возвращает только возраст (целочисленное значение)
Или есть лучший способ получить его?