回答編集履歴

1

まちがえた

2020/09/24 01:42

投稿

MasakiHori
MasakiHori

スコア3391

test CHANGED
@@ -1,3 +1,45 @@
1
+ ごめんなさい。質問を読み間違いました。
2
+
3
+
4
+
5
+ 質問者様のコードでのjsonはData型となっています。
6
+
7
+ 「ほかの環境だと」というのはおそらくjsonがString型になっているのでしょう。
8
+
9
+ ですので、
10
+
11
+ ```swift
12
+
13
+ let jsonString = """
14
+
15
+ {
16
+
17
+ "name": "Durian",
18
+
19
+ "points": 600,
20
+
21
+ "description": "A fruit with a distinctive scent."
22
+
23
+ }
24
+
25
+ """
26
+
27
+ let json = jsonString.data(using: .utf8)!
28
+
29
+ ```
30
+
31
+ として`print(jsonString)`としてください。
32
+
33
+
34
+
35
+ --------
36
+
37
+
38
+
39
+ 以下は間違い
40
+
41
+
42
+
1
43
  自作のstruct/class/enumをprintに渡した場合、print関数が何を表示すればよいかがわかりません。
2
44
 
3
45
  そのためstruct名やアドレスなどだけが表示されることとなります。