邮递员-解析JSON响应并根据属性值设置变量

问题描述 投票:0回答:1

对于有经验的开发人员,这可能是一个快速的方法。我想通过邮递员解析以下JSON响应,以获取命名属性的特定值。这是一个示例响应:

[
  {
    "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"
  }
]

解析响应随时间变化的最佳方法是什么?

[可以通过邮递员为每个帐户获取(SubscriptionQty,ProductId和AccountId)的值,将它们设置为env变量(例如:customer_1_SubscriptionQty,customer_1_ProductId,customer_1_AccountId,下一层(customer_2_SubscriptionQty,customer_2_ProductId,customer_2_AccountId等) ),然后在另一个API调用中使用这些变量来发布我需要给每个客户的数据?

最后,我正在寻找一种合理的方法来为找到的每个属性获取数据,将其设置为该客户的已定义变量,然后采用这些值在第二个API调用中利用它们来发布另一项的数据软件。如果我需要进一步细分,我很高兴。只是寻找最好的方法来解决这个问题,而Postman似乎适合使用env选项。变量和收集运行器。感谢所有协助!

json api variables postman chaining
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.