Можно ли заменить свойство json в основном ответе с помощью плагина kong response-transformation?

#kong #kong-plugin #konga

#kong #kong-plugin #konga

Вопрос:

Можно ли заменить свойство JSON в основном ответе с помощью плагина kong response-transformation? если да, как я могу выполнить это с помощью пользовательского интерфейса Konga?

 Example of a response body:
[
  {
    "id": 1,
    "name": "Leanne Graham",
    "username": "Bret",
    "email": "Sincere@april.biz",
    "address": {
      "street": "Kulas Light",
      "suite": "Apt. 556",
      "city": "Gwenborough",
      "zipcode": "92998-3874",
      "geo": {
        "lat": "-37.3159",
        "lng": "81.1496"
      }
]
 

я хочу заменить идентификатор для user_id для каждого пользователя в ответе json.

Ответ №1:

Вы не можете сделать это только с помощью самого плагина преобразования ответа, но вы можете сделать это с помощью пользовательского плагина или с помощью плагинов Reedelk flow Reedelk Transformer (в конечном итоге вы можете добавить свою пользовательскую логику в некоторые скрипты groovy). Если вы хотите попробовать этот вариант, вы можете прочитать об этом здесь: https://konghq.com/blog/transform-your-requests-responses-with-the-kong-reedelk-transformer-plugin /

Или вы также можете поискать информацию в документации Reedelk Transformer .