【问题标题】:How to send nested array in multipart/form-data postman如何在多部分/表单数据邮递员中发送嵌套数组
【发布时间】:2021-09-01 02:24:32
【问题描述】:

我正在尝试使用邮递员将以下数据作为 multipart/form-data 发送,其中后端无法获取“详细信息”数组并且它是嵌套部分

{
    "name": "any",
    "status": "ACTIVE",
    "slug": "any",
    "member_id": 1,
    "details": {
        "available_countries": {
            "US",
            "CA"
        },
        "available_languages": {
            "en_CA",
            "fr_CA"
        },
        "default_language": "en_CA",
        "prefix": "prefix",
        "time_zone": "EST"
    },
    "enabled" : true,
    "xml" : " <?xml version='1.0' encoding='UTF-8'?> <note> <to>test</to> <from>test</from><heading>test</heading><body>test</body></note> "
}

【问题讨论】:

    标签: json post multidimensional-array postman multipartform-data


    【解决方案1】:

    这是通过表单数据发送嵌套数组的方法

    输入:

    string:simple text
    array[]:X
    array[]:Y
    array[]:Z
    nested_array[available_countries][]:US
    nested_array[available_countries][]:CA
    nested_array[available_languages][]:EN
    nested_array[available_languages][]:FR
    

    结果:

    {
        "string": "simple text",
        "array": [
            "X",
            "Y",
            "Z"
        ],
        "nested_array": {
            "available_countries": [
                "US",
                "CA"
            ],
            "available_languages": [
                "EN",
                "FR"
            ]
        }
    }
    

    替代解决方案:

    您还可以将数据转换为 JSON 字符串,然后在后端对其进行解析

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 2018-11-15
      • 2019-10-16
      • 2019-05-13
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      相关资源
      最近更新 更多