前提
GETパラメーターで配列をリクエストに含めたいです。
どのようにすれば望んだ結果が得られるでしょうか?
フロントから以下のようなデータをgetパラメータに含めたいと思っています
{ "data": [ { "id": 111, "count": 2 } ] }
実際のリクエストはこうなりました
http://hogehoge/hage_list?data[]=%7B%22id%22:1176,%22count%22:1%7D
api側で取得できたパラメータは以下のようにスラッシュ付きでした。
{"data":["{\"id\":111,\"count\":2}"]}
スラッシュでパラメータが来るので
バリデーションでひっかかってしまい、望んだ結果が得られません。
多次元のパラメータはフロントからどのように送ればいいのでしょうか
他との兼ね合いでgetにしたく、postにすることも考えたのですが
ここは一旦getで考えたいです。
また、パラメータを
{ "ids": [111,222,444] "counts": [2,1,4] }
こうしてしまえは正しくAPI側でも取得できるのですが
こうすると、idとcountに暗黙の相関関係が生じてしまい、
こうしない方がいいのかなと考えています
回答1件
あなたの回答
tips
プレビュー