如何通过邮递员将 ArrayList 中的地图数据作为表单数据发布

我将地图数据作为 ArrayList 发布。所以我已经通过 Raw body 进行了尝试。但我需要将其作为表单数据发布。我尝试了很多方法,但没有得到结果。如果有人知道解决方案,该怎么做。请给我解决方案。


这是我的代码亲爱的。


    @Id

    private String id;


    @Field(value = "name")

    private String name;


    @Field(value = "description")

    private String description;


        @Field(value = "attributes")

        private List<Map<String, String>> attributes = new ArrayList<Map<String, String>>();


    this is what i am sending in Body Raw i want to post it by Form-Data


    {

        "name":"Fourth Template",

        "description":"covers most of selected attributes",

        "attributes": [

        {

          "attributeId": "5d4284807748181cbc8a8277",

          "selectedDataSource": "collections"

        },

         {

          "attributeId": "5d4284807748181cbc8a8277",

          "selectedDataSource": "paycom"

        },

         {

          "attributeId": "5d4284807748181cbc8a8277",

          "selectedDataSource": "originations"

        }

      ]

    }


临摹微笑
浏览 106回答 2
2回答

蝴蝶不菲

不是将其作为原始数据发布,而是在邮递员中您在原始数据旁边有表单数据,您可以通过它发布您的 formData。请参阅图像链接供您参考:

富国沪深

显示您的控制器方法,尝试添加@RequestBody Entity 或@RequestBody Map 地图。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java