私はJSONを持っている:GolangのネストされたJSONオブジェクトのネストされた配列を解析するにはどうすればよいですか?
{
"data": [
{
"id": 1,
"values": [
[
{
"id": "11",
"keys": [
{
"id": "111"
}
]
}
]
]
}
]
}
私は「データ」で使用する必要がありますどのような種類の構造体の中に、「値」と「キー」を解析したいが、私は知られていない?:
type Value struct {
Id string `json:"id"`
Keys []Key `json:"keys"`
}
type Key struct {
Id string `json:"id"`
}
type Result struct {
Data []Data `json:"data"`
}
type Data struct {
Id int `json:"id"`
Values []???? `json:"values"`
}
を
私は何か助けに感謝します。ありがとう。
内部から開始して構造体を別々に作成し、すべての下部構造体を1つの汎用構造体から呼び出します。これは従来のアプローチです。 –