Каратэ - Выберите случайное значение из json - PullRequest
0 голосов
/ 27 февраля 2020

Мне нужно выбирать любое случайное значение из приведенных ниже json каждый раз, когда я запускаю код. Как я могу достичь этого в каратэ? Мне нужно получить любое случайное значение и использовать его в другом файле функций.


[
  {
    "derivativeId": "BL33F1-2020-MASMGM2-GPKBPKB-GPSAPSA-GPS1PS1-GPTEPTE-GPU2PU2-GWW2WW2-GYOBYOB"
  },
  {
    "derivativeId": "1233AV-2020-GPJCPJC-GPRAPRA-GYOIYOI-MLSE8RL"
  },
  {
    "derivativeId": "1239TX-2020-GYOIYOI"
  },
  {
    "derivativeId": "1233AV-2020-GPJCPJC-GPRAPRA-MSNRSA6-GW4CW4C-GYOIYOI-MLSE8RL"
  },
  {
    "derivativeId": "1233AV-2020-GPDWPDW-GPRAPRA-GW4CW4C-GYOIYOI-MLSE8RL"
  }
]

1 Ответ

0 голосов
/ 27 февраля 2020

Здесь вы go, также см .: Каратэ - Выберите случайный элемент из json

* def random = function(max){ return Math.floor(Math.random() * max) }
* def index = random(response.length)
* def result = response[index].derivativeId
...