Я думаю, вы не видели ключевые слова remove
и set
. Вот правильный подход. Также обратите внимание на то, как оператор print
поддерживает стиль, разделенный запятыми, так что он будет красиво печататься:
* def aJson = { row: null, age: 35 , city: 'na' }
* print 'Before: ', aJson
* remove aJson.age
* print 'After: ', aJson
Если вам нужно удалить ключи динамически, можно использовать JS API karate.remove(name, path)
. Обратитесь к документации!