php エディター Strawberry は、JSON データを解凍して Go 言語構造に保存する方法を共有します。 JSON は一般的に使用されるデータ交換形式であり、Go 言語は JSON データを解析して処理するための便利なツールキットを提供します。 Go 言語に組み込まれている「json」パッケージを使用すると、JSON データを対応する構造に簡単に分解し、保存および処理できます。この方法はシンプルで理解しやすいため、開発者が JSON データを効率的に処理し、開発効率を向上させるのに役立ちます。以下では、Go 言語を使用して JSON データをアンマーシャリングし、構造体に格納する方法を詳しく紹介します。
プログラム内でgo structを使用して保存したjsonテストデータです
リーリーこれはデータを保存するために作成した関数ですが、印刷時に空の構造が得られる代わりに正しい応答が得られません
リーリーしかし、応答は [{393 mysql の「父」は ______ です。 { } { } [{mysql}] SQL Medium}]解決するためにすべてを試しましたが、応答がありません
json フィールドanswer_a
解決しません は go フィールド a
に単独でマップされます。
go フィールドの名前を json フィールドの名前と一致するように変更します (大文字と小文字は無視します):
リーリーまたは、フィールドで go struct tag を使用します:
リーリー対応する json フィールドと一致しない残りの go フィールドに対しても同じことを行います。
以上がJSON データをアンマーシャリングして Go の構造に保存するにはどうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。