(静的スキーマ) json ファイルから大量のデータをデコードしたいと考えています。ファイルには数値データのみが含まれ、キーはすべて整数です。このjsonを、json.Unmarshalのフィールドを含む構造体にデコードする方法、map[string]int
またはmap[string]float32
json.Unmarshalを使用する方法を知っています。しかし、文字列キーには興味がありません。どうにかしてそれらを int に変換する必要があります。
だから私が知りたいのは:
- これを達成する方法はありますか。つまり、map[int]float32 タイプのフィールドを含む構造体をデコードから直接取得する方法はありますか?
- そうでなければ、メモリ効率の良い方法で、デコード後にこれを達成する方法は?
ありがとう