통신 라이브러리

let parameter : Prameters = [
		"user_id" : "park",
		"user_pwd" : "1234"

]
let url : String = "<http://nissisoft21.dothome.co.kr/login_test.php>"

Alamofire.request(url, 
									method: .post ,
									parameters: parameter, 
									encoding ; URLEncoding.httpBody
									headers: [
														"Content-Type" : "application/x-ww-form-urlencoded",
														"Accept" : "application/json"
														]
).validate(statusCode: 200..<300)
	.responseJSON(completionHandler: {
			(response) in
			print (response) 
			
			// JSON result parsing 
			self.parseJSON(response)
	
	})

func parseJSON(_ response: DataResponse<Any>){
	switch response.result{
	case .succuess(_) :
			if let json = try? JSON(data: response.data!){
					let result = json["a"]["b"].string
					print(result!)
					// 배열을 가져올 때
					let arrayData = json["a"]["c"].array
					for data in arrayData!{
						let d = data["d"].string
						let e = data["e"].string
						let f = data["f"].string
					}	
			}			 

	case .fail(_) :
			print("fail", String(describing: response.result.error))
	}
}

// json example 
	"a" = {
		"b" = fsa

		"c" = [{ d = d,
						 e = e,
						 f = f
						},
						{

						},
						{

						}
					]
		}