質問編集履歴

1

回答を基に解決を更新

2021/04/29 09:01

投稿

Simuang
Simuang

スコア4

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- @sate var posts:[Post]= []
37
+ @state var posts:[Post]= []
38
38
 
39
39
 
40
40
 
@@ -75,3 +75,49 @@
75
75
  ご教授いただけたら幸いです。
76
76
 
77
77
  よろしくお願いいたします。
78
+
79
+
80
+
81
+ *回答を参考に更新
82
+
83
+ ```OpenBDからの準備
84
+
85
+ [
86
+
87
+ {
88
+
89
+ "onix": {
90
+
91
+ "RecordReference":
92
+
93
+
94
+
95
+ struct Post{
96
+
97
+ var onix:Onix
98
+
99
+ }
100
+
101
+ struct Onix{
102
+
103
+ var RecordReference:String
104
+
105
+ }
106
+
107
+
108
+
109
+ @state var posts:[Post]= []
110
+
111
+
112
+
113
+ posts[0].summary.title
114
+
115
+ ```
116
+
117
+ ①jsonplaceholderからpostsからtitleを取得する練習
118
+
119
+ ②省略していますがSwiftUIでは、各変数にenum CodingKeysが必要な模様。
120
+
121
+ ③そこからOpenBD用に書き換えた。
122
+
123
+ JSONが配列になっているのか単純なネストなのかに注意。