質問編集履歴

3

ソースの更新

2019/05/26 22:51

投稿

KonoLv1
KonoLv1

スコア35

test CHANGED
File without changes
test CHANGED
@@ -70,9 +70,7 @@
70
70
 
71
71
  /*
72
72
 
73
- let name = result.name
74
-
75
- ["converted":アイスクリーム , "request_id": APIAPI.jpjp 123456789 0, "output_type": A]
73
+ ["request_id": APIAPI.jpjp 12345 0, "converted": アイスクリーム, "output_type": A]
76
74
 
77
75
  */
78
76
 

2

ソースの追加

2019/05/26 22:51

投稿

KonoLv1
KonoLv1

スコア35

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,67 @@
21
21
 
22
22
 
23
23
  追伸:JSON返却値はresultに代入されるので print(result) で**["request_id": ---.---.--.jp 1-------- 0, "converted": アイスクリーム, "output_type": -------]**のみを表示する事はできてます。
24
+
25
+
26
+
27
+
28
+
29
+ APIへのHTTPリクエストと受け取り部分のソースは一部IDなどは濁していますが以下の通りです。
30
+
31
+
32
+
33
+ ```View.Controller.swift
34
+
35
+ コード
36
+
37
+ HttpRequest() {
38
+
39
+ print("RIKUESUTO GO")
40
+
41
+ let url = "https://APIAPI.jpjp"
42
+
43
+ let headers: HTTPHeaders = [
44
+
45
+ "Contenttype": "application/json"
46
+
47
+ ]
48
+
49
+ let parameters:[String: Any] = [
50
+
51
+ "app_id":"12345ABCDE","sentence":mozi,"output_type":"A"
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+ ]
60
+
61
+
62
+
63
+ Alamofire.request(url, method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: headers).responseJSON { response in
64
+
65
+ if let result = response.result.value as? [String: Any] {
66
+
67
+ print(result)
68
+
69
+
70
+
71
+ /*
72
+
73
+ let name = result.name
74
+
75
+ ["converted":アイスクリーム , "request_id": APIAPI.jpjp 123456789 0, "output_type": A]
76
+
77
+ */
78
+
79
+ }
80
+
81
+ }
82
+
83
+ }
84
+
85
+ }
86
+
87
+ ```func

1

追記

2019/05/26 22:46

投稿

KonoLv1
KonoLv1

スコア35

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,7 @@
17
17
 
18
18
 
19
19
  ご存知の方、いらっしゃいましたらご教授いただければ幸いです。
20
+
21
+
22
+
23
+ 追伸:JSON返却値はresultに代入されるので print(result) で**["request_id": ---.---.--.jp 1-------- 0, "converted": アイスクリーム, "output_type": -------]**のみを表示する事はできてます。