Postmanでファイルとjsonの配列を同時に送りたいときに詰まったので…
特にjsonの配列の書き方…
jsonだけの場合
jsonだけだったら、Bodyのrawを選択し、形式をJSONに設定して
{
"image": "foo.png",
"people": [
{
"name": "tom",
"email": "foo@foo.com"
},
{
"name": "john",
"email": "bar@bar.com"
}
]
}
こんな感じで入力するだけ!
分かりやすい!
画像やPDF、CSVなどのファイルを送る場合
Bodyからform-dataを選択して、KEY入力欄のプルダウンから、Text → Fileに変更。
Select Filesをクリックして、送りたいファイルを選択すればOK!
JSONの配列とファイルを同時に送りたい
Fileは上記と同様に設定して、
KEY | VALUE |
---|---|
people[][name] | tom |
people[][email] | foo@foo.com |
people[][name] | john |
people[][email] | bar@bar.com |
JSONはこんな感じで入力。
順番に注意
KEY | VALUE |
---|---|
people[][name] | tom |
people[][name] | john |
people[][email] | foo@foo.com |
people[][email] | bar@bar.com |
順番がこんな感じになると、最後に読み込んだ方の値で上書きされるので注意。
配列の場合の書き方に苦戦したので投稿。
もっとスマートな書き方あれば教えて欲しいです!