Почтальон - Разбор JSON ответа и установка переменных из значений свойств - PullRequest
0 голосов
/ 09 марта 2020

Это может быть быстро для опытных разработчиков. Я ищу, чтобы разобрать ответ JSON ниже через Почтальон для определения c значений именованных свойств. Вот пример ответа:

[
  {
    "SubscriptionQty": "1.0",
    "ProductName": "Product A",
    "ProductId": "12345",
    "AccountName": "Customer A",
    "AccountId": "66723",
    "ProductID": "7JQ-00341",
    "Message": "successful"
  },
  {
    "SubscriptionQty": "10.0",
    "ProductName": "Product A",
    "ProductId": "12345",
    "AccountName": "Customer B",
    "AccountId": "66746",
    "ProductID": "7JQ-00341",
    "Message": "successful"
  }
]

Каков наилучший подход для анализа ответа, поскольку он будет меняться со временем?

Можно ли через Postman принимать значения для (SubscriptionQty, ProductId и AccountId) для каждой учетной записи, устанавливать их в качестве переменных env (например: customer_1_SubscriptionQty, customer_1_ProductId, customer_1_AccountId, следующий уровень вниз (customer_2_SubscriptionQty, customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ customer_ty_ customer_ty_ customer_ty_ customer_ty_device) , customer_2_AccountId и т. д. c), а затем использовать эти переменные в другом вызове API для публикации данных, которые мне требуются для каждого клиента?

В конце я ищу надежный способ получения данных для каждого свойство найдено, установите его как определенные переменные для этого клиента, а затем возьмите эти значения, чтобы использовать их во втором вызове API для публикации данных для другой части программного обеспечения. Если мне нужно разбить это дальше, я рад. Просто ищу наилучший из возможных способов достижения этого, и Почтальон, похоже, подходит для опций переменных env. и runner коллекции. Цените любую помощь!

1 Ответ

0 голосов
/ 09 марта 2020

Решено, следуя этой документации - https://thisendout.com/2017/02/22/loops-dynamic-variables-postman-pt2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...