5

我有一个看起来像这样的数据:json数据

我在 postman chrome extension 上查看了这篇文章Array value,所以我知道如何使用 postman 发送带有参数 from 的 post 请求ageto skillset,我的问题是work_experience,它是一个哈希数组,我想work_experience在 postman 中输入来自你可以看到是一个哈希数组。

那么这可能吗?如果您知道可以做到这一点的更好的 chrome 扩展,请随时回答或评论

附言

虽然这应该是显而易见的,但是为了让投票关闭它的人不清楚,我的目的是模拟我的移动 ios 应用程序将发送到我的服务器的 api 的内容,而不实际使用 ios 应用程序在每个文本字段上键入每次我运行应用程序。

4

4 回答 4

16

您可以将嵌套的子键放在括号中。因此,您可以在表单数据字段中定义一些键/值对,如下所示:

key: work_experience[0][company_name] 
value: asdfdfaf

key: work_experience[0][end_date] 
value: 12/21/2121

key: work_experience[1][company_name]
value: fdjfkjdfjk

key: work_experience[1][end_date]
value: 1/3/15
于 2014-06-24T16:43:36.587 回答
2

您可以尝试将其作为“原始”数据发送(而不是表单数据或表单 urlencoded)

于 2016-02-19T14:34:40.580 回答
1

你也可以尝试如下......它对我有用

键:work_experience[0].company_name 值:asdfdfaf

键:work_experience[0].end_date 值:12/21/2121

键:work_experience[1].company_name 值:fdjfkjdfjk

键:work_experience[1][end_date] 值:1/3/15

于 2015-10-13T10:12:02.523 回答
1

您可以通过在邮递员的请求选项中选择raw选项来发送数据。这就是您在发送数据时如何形成数据 -BodyContent-Typeapplication/jsonheadersPOST

{ "work_experience": [{"company_name": "asd", "end_date": "12/12/2121", 
                      "leave_reason": "asdasdasd", "position": "asdasd", 
                      "start_date": "12/12/2012"}]
}
于 2020-05-04T15:24:04.903 回答