我有一个场景,其中我有一些JSON(下图中的“lldp”),我需要找到一个特定的键并从其中提取所有值。我需要提取的特定密钥是动态的,并被标识为“thisPort”变量。所有这些都显示在下面的屏幕截图中。

A screenshot from Postman of a flow

lldp数据基本上是这样的。注意端口不在列表中。任何给定的lldp数据实例都可能包含1到48个端口之间的任何位置。

lldp = {
   "port1": {"stuff":"things"},
   "port2": {"stuff":"things"},
   "port40": {"stuff":"things"}
}

我想我可以做一些类似“lldp.thisPort”的事情来访问其中的键和变量,但是这会产生无用的错误,而且不起作用。在本例中,我从一个列表中传递了三个不同的“thisPort”变量,因此可能是三次相同的问题,而不是三次不同的问题。

A screenshot from Postman of a blank error message

“thisPort”在Evaluate函数中确实是一个字符串,该字符串应指向有效的JSON路径。例如,“lldp.thisPort”似乎可以转换为像“lldp.port1”这样的有效路径,但Evaluate似乎不同意,我得到了一个错误。

使用变量(或任何其他“动态”工作方式),当您尝试拉取的对象的路径是动态的时,如何访问JSON中的键/值作为邮递员流的一部分?

Postman Flow中使用变量的嵌套json路径的更多相关文章

  1. node.js+postman实现模拟HTTP服务器与客户端交互

    本文主要介绍了node.js+postman实现模拟HTTP服务器与客户端交互,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  2. Postman自动化接口测试实战

    有时我们可能需要在多个环境下对同一个接口进行测试。比如我们请求的域名,开发、测试、生产环境,请求参数。文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. express + jwt + postMan验证实现持久化登录

    这篇文章主要介绍了express + jwt + postMan验证实现持久化登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  4. IntelliJ IDEA版Postman强大功能介绍

    这篇文章主要为大家介绍了IDEA版Postman的强大功能介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  5. postman的安装与使用方法(模拟Get和Post请求)

    今天小编就为大家分享一篇postman的安装与使用方法(模拟Get和Post请求),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  6. node.js+postman+mongodb搭建测试注册接口的实现

    本文主要介绍了node.js+postman+mongodb搭建测试注册接口的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  7. Postman Flow中使用变量的嵌套json路径

    我需要提取的特定密钥是动态的,并被标识为“thisPort”变量。lldp数据基本上是这样的。任何给定的lldp数据实例都可能包含1到48个端口之间的任何位置。“thisPort”在Evaluate函数中确实是一个字符串,该字符串应指向有效的JSON路径。例如,“lldp.thisPort”似乎可以转换为像“lldp.port1”这样的有效路径,但Evaluate似乎不同意,我得到了一个错误。使用变量,当您尝试拉取的对象的路径是动态的时,如何访问JSON中的键/值作为邮递员流的一部分?

  8. PostgreSQL上的Spring JBDC错误sql语法

    所以我试图将数据库从MySQL切换到PostgreSQL。我已经使用SpringBoot构建了一个API,它可以在MySQL上完美地执行基本的CRUD操作。问题是,当我用新的PostgreSQL在Postman中测试我的API时,只有GET和DELETE请求可以完美工作。POST和PUT请求返回此错误的sql语法错误错误如下:以下是执行查询的回购代码:我不熟悉PostgreSQL,因为这是我第一次使用它。当我使用MySQL时,所有的请求都能完美地工作,所以当它不在PostgreSQL上工作时,我为什么如此

  9. 如何将Postman中的HTTP请求转换为IntelliJ HTTP客户端中的请求?

    我在Postman中有这样一个HTTP请求:我如何在IntelliJ中执行这样的查询?我创建了一个.http文件,但poster中的参数在该文件中如何响应?是否可能以某种方式将这样的查询从邮递员转换为http文件?还是应该手动完成?它会是什么样子?

  10. botframework – 从Postman发送消息给Microsoft Bot

    我正在尝试向我创建并发布到azure服务的机器人发送消息,以便机器人可以开始向其某些用户发送消息.我首先尝试在Postman上发出请求,然后我可以为该交互构建一个控制器.我正在做以下要求:从此,我得到了承载授权的回应:然后我继续以下请求:作为回应,我得到了匹配“id”的会话ID:“我没有这个id所以我传递了一些字符串”:{“id”:“我没有这个id所以我传了一些字符串”}然后我继续执行以下POST

随机推荐

  1. 如何扩展ATmega324PB微控制器的以下宏寄存器?

    我目前正在学习嵌入式,我有以下练习:展开以下宏寄存器:如果有人解决了这个问题,我将不胜感激,以便将来参考

  2. Python将ONNX运行时设置为返回张量而不是numpy数组

    在python中,我正在加载预定义的模型:然后我加载一些数据并运行它:到目前为止,它仍在正常工作,但我希望它默认返回Tensor列表,而不是numpy数组。我对ONNX和PyTorch都是新手,我觉得这是我在这里缺少的基本内容。这将使转换中的一些开销相同。

  3. 在macOS上的终端中使用Shell查找文件中的单词

    我有一个文本文件,其中有一行:我需要找到ID并将其提取到变量中。我想出了一个RexEx模式:但它似乎对我尝试过的任何东西都不起作用:grep、sed——不管怎样。我的一个尝试是:我为这样一个看似愚蠢的问题感到抱歉,但我在互联网上找不到任何东西:我在SO和SE上读了几十个类似的问题,并在谷歌上搜索了几个教程,但仍然无法找到答案。欢迎提供任何指导!

  4. react-chartjs-2甜甜圈图中只有标题未更新

    我正在使用react-chartjs-2在我的网站中实现甜甜圈图。下面是我用来呈现图表的代码。我将甜甜圈图的详细信息从父组件传递到子组件,所有道具都正确传递。当我在beforeDraw函数外部记录props.title时,它会记录正确的值,但当我在beforeDraw函数内部记录props.title时,它将记录标题的前一个值,从而呈现标题的前值。我在这里做错了什么?

  5. 如何在tkinter中使用Python生成器函数?

    生成器函数承诺使某些代码更易于编写。但我并不总是知道如何使用它们。假设我有一个斐波那契生成器函数fib(),我想要一个显示第一个结果的tkinter应用程序。当我点击“下一步”按钮时,它会显示第二个数字,依此类推。我如何构建应用程序来实现这一点?我可能需要在线程中运行生成器。但如何将其连接回GUI?

  6. 如何为每次提交将存储库历史记录拆分为一行?

    我正在尝试获取存储库的历史记录,但结果仅以单行文本的形式返回给我。

  7. 尝试在颤振项目上初始化Firebase时出错

    当尝试在我的颤振项目上初始化firebase时,我收到了这个错误有人知道我能做什么吗?应用程序分级Gradle插件Gradle项目颤振相关性我已经将firebase设置为Google文档已经在另一个模拟器上尝试过,已经尝试过创建一个全新的模拟器,已经在不同的设备上尝试过了,已经尝试了特定版本的firebase,已经尝试添加但没有任何效果,已经在youtube上看到了关于它的每一个视频,该应用程序在android和iOS两个平台上都抛出了这个错误

  8. 在unix中基于当前日期添加新列

    我试图在unix中基于时间戳列在最后一个单元格中添加一个状态列。我不确定如何继续。

  9. 麦克斯·蒙特利。我一直得到UncaughtReferenceError:当我在终端中写入node-v时,节点未定义

    如果这是您应该知道的,请确认:我已将所有shell更改为默认为zsh。当我在终端中写入node-v时,我一直收到“UncaughtReferenceError:nodeisnotdefined”。但它显示节点已安装。我是个新手,在这方面经验不足。

  10. 如何在前端单击按钮时调用后端中的函数?

    那么如何在后端添加一个新的端点,点击按钮调用这个函数。

返回
顶部