Go では、API または構造化データ ソースを操作するときに JSON 配列を解析するのが一般的なタスクです。これを実現するには、次の手順に従います。
type PublicKey struct { Name string Price string }
keys := make([]PublicKey,0) err := json.Unmarshal([]byte(s), &keys)
if err != nil { fmt.Println(err) fmt.Printf("%+v\n", keys) }
if err == nil { fmt.Printf("%+v\n", keys) }
注: JSON 配列のフィールド名が構造体のフィールド名と一致していることを確認してください。それらが異なる場合は、struct タグを使用して、各フィールドに対応する JSON プロパティ名を指定できます。
以上がGo で JSON 配列を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。