2017-05-03 12 views
1

私のJSONは次のとおりです。jsonオブジェクトのリストをパラメータとして送信するにはどうすればよいですか?

[ 
    { 
    "a": "1", 
    "b": "2" 
    } 
] 

let parameters: Parameters = [ 
       <here goes the JSON> 
      ] 


Alamofire.request(URL, method: .put, parameters: parameters, encoding: JSONEncoding.default, headers: headers).validate().responseJSON 

私は、パラメータが[文字列:ANYOBJECT]の辞書であることを知っているが、私は私の最初のJSON

にようにそれを渡す必要があると私はこれを送信する必要があります私は[String:AnyObject]、またはAlamofireマイグレーションガイドの例がどのように動作するかを少なくとも送信できると思うので、これを達成する方法は私の質問です。私はSwiftyJSONと呼ばれるライブラリを使用しており、それにあなたが簡単に行うことができます

+0

パラメータとして送ることにより、あなたは何を意味するのですか?値を抽出して、関数呼び出しで値をparamsとして使用しようとしていますか? –

答えて

0

Alamofire 4を使用してい :

 var jsonArray: JSON = [ 
    "array": [1, 2], 
    "users": [ 
     [ 
      "id": 1, 
      "info": [ 
      "name": "name1", 
      "email": "email1" 
      ], 
      "nums": [123, 124, 125] 
     ], 
     [ 
     "id": 2, 
     "info": [ 
      "name": "name2", 
      "email": "email2" 
     ], 
     "nums": [12, 13, 14] 
     ] 
]] 
関連する問題