質問編集履歴

2

追記

2021/11/29 05:55

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Golangでjsonを構造体に変換したい
1
+ Golangでjson.Unmarshal使用してjsonを構造体に変換したい
test CHANGED
@@ -57,3 +57,23 @@
57
57
  こちらはどうすればキー名も表示される様になるのでしょうか?
58
58
 
59
59
  https://www.asobou.co.jp/blog/web/marshal-unmarshal#Unmarshal
60
+
61
+
62
+
63
+ //追記
64
+
65
+ https://qiita.com/jagio/items/e3b2f9af0ee5096011ee
66
+
67
+ 上記HPを参考に
68
+
69
+ ```Golang
70
+
71
+ for _, p := range structure {
72
+
73
+ fmt.Printf("%d : %s : %s\n", p.B.Uuid, p.B.Age, p.B.Gender)
74
+
75
+ }
76
+
77
+ ```
78
+
79
+ としてみたら、cannot range over structure (type A) というエラーになりました。

1

誤字

2021/11/29 05:55

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -30,11 +30,11 @@
30
30
 
31
31
 
32
32
 
33
- structure := new(A)
33
+ var structure A
34
34
 
35
35
  data1 := []byte(data)
36
36
 
37
- decodeErr := json.Unmarshal(data1, structure)
37
+ decodeErr := json.Unmarshal(data1, &structure)
38
38
 
39
39
  fmt.Printf("!!!!!エラー結果!!!!!", decodeErr)
40
40