複雑な json オブジェクトを ajax jquery に投稿しようとしていますが、「0」、「1」をキーとして関連付けられた配列に変換せずに単純な配列を保持することは不可能のようです。
リクエスト:
var dimension_set = [{ 'x': 1, 'z': 2, 'y': 3 }, { 'x': 4, 'z': 5, 'y': 6 }];
var parameters = { "dimension_set": dimension_set };
jQuery.ajax({ type: 'POST', url: WEBSERVICE_URL, data: parameters });
パラメーター:
dimension_set[0][x]:1
dimension_set[0][z]:2
dimension_set[0][y]:3
dimension_set[1][x]:4
dimension_set[1][z]:5
dimension_set[1][y]:6
私はこれが欲しい間:
パラメーター:
dimension_set[][x]:1
dimension_set[][z]:2
dimension_set[][y]:3
dimension_set[][x]:4
dimension_set[][z]:5
dimension_set[][y]:6
これを取得する方法はありますか?
注: curl または http フォームを使用して実行できます。リクエスト:
curl -X POST WEBSERVICE_URL -F "dimension_set[][x]=1" -F "dimension_set[][y]=2" -F "dimension_set[][z]=3" -F "dimension_set[][x]=4" -F "dimension_set[][y]=5" -F "dimension_set[][z]=6"
サーバー側の印刷:
Parameters: {"dimension_set"=>[{"x"=>"1", "y"=>"2", "z"=>"3"}, {"x"=>"4", "y"=>"5", "z"=>"6"}]}