【问题标题】:Extract Entire array object from json body从json主体中提取整个数组对象
【发布时间】:2021-10-12 18:18:21
【问题描述】:

需要从下面的 json 正文中提取整个 database_schema_detail 对象以供邮递员使用。有什么建议吗?

Json 身体

    "created_operator": "0",
    "database": "postgres",
    "database_schema_detail": {
      "accounts": [
        "employer_id",
        "id",
        "role_id"
      ],
      "awsdms_ddl_audit": [
        "c_ddlqry",
        "c_key",
        "c_name",
        "c_oid",
        "c_schema",
        "c_tag",
        "c_time",
        "c_txn",
        "c_user"
      ],
      "new_accounts": [
        "employer_id",
        "id",
        "role_id"
      ]
    },
    "dms_endpoint_id": "test0700362021-10-07t13-19-36-331734",
    "engine": "postgresql",
    "engine_display_name": "PostgreSQL",

【问题讨论】:

    标签: javascript postman


    【解决方案1】:

    解析 JSON 并访问属性:

    let responseBody = JSON.parse(body);
    console.log(responseBody.database_schema_detail);
    

    【讨论】:

    • 感谢 Tushar Shahi 的回复..您能帮忙提取 database_schema_detail 的整个元素吗,我的目标是将 database_schema_detail 的整个 o/p 存储在一个变量中,以便我可以将其作为请求正文的参数。我的代码: pm.test('Validate Schema',function(){ var jsonData=pm.response.json(); pm.environment.set('dbSchemaDetails',jsonData.data.database_schema_detail); console.log(jsonData. data.database_schema_detail); }) 在这里我可以记录输出,但无法将其存储到“dbSchemaDetails”中感谢您的帮助..
    • 嗨 Tushar,能够使用 JSON.stringify 解决问题...感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2019-03-22
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多