Go の REST API エンドポイントから json オブジェクトを返す

WBOY
リリース: 2024-02-09 08:00:31
転載
622 人が閲覧しました

从 Go 中的 REST API 端点返回 json 对象

この記事では、php エディター Baicao が、Go 言語で書かれた REST API エンドポイントから json オブジェクトを返す方法を紹介します。一般的なデータ交換形式として、json は Web 開発で広く使用されています。 Go言語のnet/httpパッケージとencoding/jsonパッケージを利用することで、簡単にデータをjson形式に変換してクライアントに返すことができます。この記事では、このプロセスを詳細に説明し、読者の理解と実践に役立つサンプル コードを提供します。初心者でも経験豊富な開発者でも、この記事は役に立ちます。はじめましょう!

質問内容

API構築にgolangを使用しています。フロントエンドで使用できるように、このエンドポイントが JSON データを返すようにしたいと考えています。

リーリー

現在、私の関数は json オブジェクトを返さず、jsonmap 変数は使用されていません create struc 応答本文をサーバーにマップします

私の構造

リーリー

私の createorder 関数 (コメントに基づいて更新)

リーリー

これが印刷されたものです。オブジェクトキーなしで値を出力します

リーリー

印刷する必要があります

http.handlefunc("/api/orders", createorder)
ログイン後にコピー

解決策

type createorder struct {
    id     string  `json:"id"`
    status string  `json:"status"`
    links  []links `json:"links"`
}
ログイン後にコピー

また、外部サービスからフロントエンドに不変にデータを送信したい場合は、次のことができるはずです。

リーリー

以上がGo の REST API エンドポイントから json オブジェクトを返すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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