ホームページ > バックエンド開発 > Golang > 標準時間以外の形式で JSON をデコードするにはどうすればよいですか?

標準時間以外の形式で JSON をデコードするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-09 08:37:02
オリジナル
724 人が閲覧しました

How to Decode JSON with Non-Standard Time Formats?

非標準の JSON 時間形式のカスタム アンマーシャル

標準以外の時間形式の JSON をカスタム構造体にデコードするには、組み込みのマーシャル関数とアンマーシャル関数を使用することで柔軟性が得られます。

次の点を考慮してくださいJSON:

データを保持するカスタム構造体:

デフォルトのデコーダーを使用してこの JSON をデコードすると、標準以外の時刻形式が原因で失敗します。これに対処するには、カスタムのマーシャル関数とアンマーシャル関数を実装します:

JsonBirthDate を Person 構造体に追加し、これらの関数を実装すると、次のコードは JSON を正しくデコードします:

以上が標準時間以外の形式で JSON をデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート