You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman中查询及筛选嵌套对象?实现country动态查询

在Postman中筛选嵌套对象(动态查询country字段)

场景1:GET请求通过查询参数筛选

如果你的API支持嵌套字段的查询参数过滤:

  • 打开Postman的Params标签页,新增查询参数:
    • 键:填写嵌套字段路径,比如address.country(对应你数据里的嵌套结构)
    • 值:输入要筛选的国家名称,比如China
  • 发送请求后,后端会返回匹配该嵌套字段的结果

如果需要模糊匹配,可根据后端规则传递参数,比如address.country__like=Chi(具体格式以后端实现为准)

场景2:POST请求通过请求体筛选

若使用POST请求做查询,在Body标签页选择raw -> JSON,写入过滤条件:

{
  "filter": {
    "address.country": "China"
  }
}

如果后端支持MongoDB风格查询,也可以这样写:

{
  "address": {
    "country": "China"
  }
}

Nuxt.js中动态调用示例

在Nuxt.js里可以动态传入筛选条件,比如从路由参数或用户输入获取country值:

// 在asyncData中发起GET请求
async asyncData({ $axios, params }) {
  const country = params.country // 从路由参数获取动态值
  const res = await $axios.get('/your-api-url', {
    params: {
      'address.country': country
    }
  })
  return { dataList: res.data }
}

如果是POST请求:

// 在组件方法中发起请求
async searchData() {
  const country = this.userInputCountry // 用户输入的动态值
  const res = await this.$axios.post('/your-search-api', {
    filter: {
      'address.country': country
    }
  })
  this.dataList = res.data
}

注意:所有筛选逻辑的前提是后端API已经支持嵌套字段的查询处理,如果后端未实现对应逻辑,Postman的筛选操作不会生效,需先确认后端的查询规则。

内容的提问来源于stack exchange,提问作者user6684898

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:25:44