teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

回答を基に解決を更新

2021/04/29 09:01

投稿

Simuang
Simuang

スコア4

title CHANGED
File without changes
body CHANGED
@@ -16,7 +16,7 @@
16
16
  var title:String
17
17
 
18
18
 
19
- @sate var posts:[Post]= []
19
+ @state var posts:[Post]= []
20
20
 
21
21
  posts[0].title
22
22
  ```
@@ -36,4 +36,27 @@
36
36
 
37
37
  初歩的な質問で申し訳ありません。
38
38
  ご教授いただけたら幸いです。
39
- よろしくお願いいたします。
39
+ よろしくお願いいたします。
40
+
41
+ *回答を参考に更新
42
+ ```OpenBDからの準備
43
+ [
44
+ {
45
+ "onix": {
46
+ "RecordReference":
47
+
48
+ struct Post{
49
+ var onix:Onix
50
+ }
51
+ struct Onix{
52
+ var RecordReference:String
53
+ }
54
+
55
+ @state var posts:[Post]= []
56
+
57
+ posts[0].summary.title
58
+ ```
59
+ ①jsonplaceholderからpostsからtitleを取得する練習
60
+ ②省略していますがSwiftUIでは、各変数にenum CodingKeysが必要な模様。
61
+ ③そこからOpenBD用に書き換えた。
62
+ JSONが配列になっているのか単純なネストなのかに注意。