phpエディタのYuzaiが、「GO」キーワードを使ってJSONの構造体をインポートして名前を変更する方法を紹介します。 JSON では、多くの場合、定義された構造を使用する必要がありますが、特定のニーズに合わせて名前を変更する必要がある場合があります。 「GO」キーワードを使用すると、インポート中に構造の名前を変更して、ニーズをより適切に満たすことができます。この方法はシンプルで使いやすく、JSON データをより柔軟に処理できます。続いて、具体的な手順を見ていきましょう!
gormを使ってデータベースを作成しました。これを行うために、構造を作成し、その構造を使用してテーブルを作成しました。ここまでは順調ですね。バックエンドではすべて問題なく動作しますが、フロントエンドでは、json 呼び出しが常に大文字の ID を返すのに対し、swagger は小文字の ID を生成するという問題があります。 json識別子を使用してgormからインポートされた構造体をオーバーライドする方法はありますか?
リーリーこの構造では次のような応答が得られます
リーリーIDを小文字にする方法はありますか(archived
など)?または、大文字で生成されるように swaggo で調整することもできます。
私が見たのは、この gorm.model
を使用せずにテーブルを作成し、すべてのプロパティを自分で定義できるということです。問題は、これらの列のすべての機能 (削除、更新、インデックス、主キーなど) を自分で作成しなければならないことです。
独自の gorm-model-struct:
を作成します。 リーリーこの構造を他の構造にインポートします:
リーリーjson-key を追加し、プロパティ名を設定することが重要です。
以上がGO: 構造体をインポートし、json で名前を変更しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。