답변:
다음과 []
같이 변수 이름에 접미사를 붙여야합니다 .
그래도 작동하지 않으면 괄호 안에 색인을 넣지 마십시오.
my_array[] value1
my_array[] value2
노트 :
우편 배달부 패키지 앱을 사용하는 경우 raw
/ json
대신 ( form-data
) 을 선택하여 배열을 보낼 수 있습니다 . 또한 탭 에서 Content-Type
와 같이 설정 하십시오. 다음은 원시 데이터의 예입니다 . 따옴표를 잊지 마십시오!application/json
Headers
{"user_ids": ["123" "233"]}
당신이 사용하는 경우 우체부 REST 클라이언트를 당신은하지 않습니다 일을 내가 원시 (JSON)로 데이터를 전달하기 때문에 위에서 설명한 방법을 사용합니다. 우편 배달부 REST 클라이언트에 버그가 있습니다 (적어도 사용할 때 버그가 발생합니다 0.8.4.6
).
my_array[hashname] value1
my_array[] value
key => [value
] 와 같이 제공된 값으로 배열 매개 변수를 작성합니다 . my_array[key] value
로 해시를 만듭니다 {key => value}
.
나를 위해 array [0], array 1 , .. 또는 array [], array [], ...으로 작업하지 않았습니다 . 더 간단하게 작동합니다.
내 해결책은 다음과 같습니다.
양식 데이터를 사용하고 아래와 같이 편집하십시오.
Key Value
box[] a
box[n1] b
box[n2][] c
box[n2][] d
그리고 당신은 다음과 같은 배열을 얻을 것입니다 :
{"box":{"0":"a","n1":"b","n2":["c","d"]}}
나도 그 문제가 있었고 다음을 수행하여 해결했습니다.
1-요청 헤더 구성으로 이동하여 다음을 추가했습니다.
Accept : application/json, text/plain, */*
Content-Type : application/json;charset=UTF-8
2-json 배열을 보내려면 원시 json 형식으로 이동하고 user_ids를 배열로 설정하십시오.
user_ids: ["bbbbbbbbbb","aaaaaaaaaa","987654321","123456789"]
@pinouchon에서 언급했듯이 배열 인덱스를 사용하여 전달할 수 있습니다
my_array[0] value
my_array[1] value
In addition to this, to pass list of hashes, you can follow something like:
my_array[0][key1] value1
my_array[0][key2] value2
예:
To pass param1=[{name:test_name, value:test_value}, {...}]
param1[0][name] test_name
param1[0][value] test_value
social_links[0].name
것은 추가 기간을
name
에서 배열은 무엇 입니까? social_links[0]name[0]
Django REST Framework (다 대다 관계가있는 쓰기 가능한 모델 직렬화 기)와 같은 것을 시도했지만 작동하지 않았습니다.
VALUE 상자에는 숫자 값만 지정할 수 있습니다 (지정자 없음).
각각 키 / 값 쌍의 목록이있는 Postman과 함께 "메시지"배열을 보내려면 키 상자에 예 [messages] [이유]를 입력하고 값 상자에 이유 값을 입력하십시오.
서버는 다음을 수신합니다.
{"messages"=>[{"reason"=>"scrolled", "tabid"=>"2"}, {"reason"=>"reload", "tabid"=>"1"}], "endpoint"=>{}}
헤더 세트
content-type : application/x-www-form-urlencoded
신체 선택 옵션
x-www-form-urlencoded
json 배열로 데이터 삽입
user_ids : ["1234", "5678"]
이것은 객체 내의 목록에도 적용됩니다.
Id:37
IdParent:26
Name:Poplet
Values[0].Id:1349
Values[0].Name:SomeName
Values[1].Id:1350
Values[1].Name:AnotherName
동등한 JSON은 다음과 같습니다.
{
"Id": 37,
"IdParent": 26,
"Name": "Poplet",
"Values": [
{
"Id": 1349,
"Name": "SomeName"
},
{
"Id": 1350,
"Name": "AnotherName"
}
]
}
양식 데이터 또는 urlencoded를 선택하고 동일한 키 "user_ids"를 사용하십시오. 서버는이를 배열로 받아야합니다.
Content-type
value 헤더 를 추가해야 합니다 application/json
.
양식 데이터에서
key value
user_ids[] 1234
user_ids[] 5678