「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > GOでJSONアレイを解析する方法は?

GOでJSONアレイを解析する方法は?

2025-02-24に投稿されました
ブラウズ:703

How to Parse a JSON Array in Go?

go?

in goでjsonアレイを解析する方法、JSONアレイの解析は、APIまたは構造化されたデータソースを操作する場合の一般的なタスクです。これを達成するために、次の手順に従うことができます:

  1. を定義します。構造体には、配列内のオブジェクトのプロパティに対応するフィールドが必要です。 名前文字列 価格文字列 }
type PublicKey struct {
    Name  string
    Price string
}
:structを定義したら、json.unmarshal()関数を使用してjsonアレイを構造体のスライスに登場させることができます。 ]
  1. キー:= make([] publickey、0) err:= json.unmarshal([] byte(s)、&keys)
エラー
keys := make([]PublicKey,0)
err := json.Unmarshal([]byte(s), &keys)
  1. 解析されたデータを使用して作業します:未婚olingが成功した場合、スライスキーを介して解析されたデータを操作できます。このデータは、パブリックキーオブジェクトの配列を表します。 fmt.printf( "%v \ n"、keys) }
if err != nil {
    fmt.Println(err)
    fmt.Printf("% v\n", keys)
}
JSONアレイのフィールド名がstructフィールド名と一致することを確認してください。それらが異なる場合は、structタグを使用して、各フィールドに対応するJSONプロパティ名を指定できます。
    最新のチュートリアル もっと>

    免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

    Copyright© 2022 湘ICP备2022001581号-3