Go の入れ子構造で動的名を持つ JSON を逆シリアル化する方法は?
Nov 22, 2024 pm 09:24 PMGo を使用した JSON の入れ子になった動的構造のデコード
この記事では、入れ子になった構造内の動的名を特徴とする JSON データを逆シリアル化するという課題について説明します。問題を調べて解決策を提供しましょう。
問題ステートメント
次の JSON 応答を考えてみましょう:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
struct:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
この問題は、「SMS」内のプロパティ名として動的な電話番号が原因で発生します。 object.
解決策
この状況に対処するには、マップを利用して JSON で「sms」オブジェクトを表すことができます:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
これで、逆シリアル化コードは次のようになります。
1 2 3 4 5 |
|
このアプローチにより、正しく処理できるようになります。 Go の入れ子になった動的構造。
以上がGo の入れ子構造で動的名を持つ JSON を逆シリアル化する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Go Language Packのインポート:アンダースコアとアンダースコアなしの違いは何ですか?

GOでテスト用のモックオブジェクトとスタブを書くにはどうすればよいですか?

トレースツールを使用して、GOアプリケーションの実行フローを理解するにはどうすればよいですか?

GOのジェネリックのカスタムタイプ制約を定義するにはどうすればよいですか?

MySQLクエリ結果リストをGO言語のカスタム構造スライスに変換する方法は?

Linterと静的分析ツールを使用して、GOコードの品質と保守性を向上させるにはどうすればよいですか?
