ホームページ  >  記事  >  バックエンド開発  >  Go は HTTP リクエストで構造体を JSON として返します

Go は HTTP リクエストで構造体を JSON として返します

WBOY
WBOY転載
2024-02-09 14:10:21952ブラウズ

Go 在 HTTP 请求中以 JSON 形式返回结构体

php editor Xigua この記事では、JSON 形式を使用して Go 言語で構造データを返す方法を紹介します。 HTTP リクエストでは、通常、データを JSON 形式でクライアントに返す必要があります。 Go 言語は、この要件を達成するためのシンプルかつ強力な方法を提供します。構造データを JSON 形式に変換し、正しい応答ヘッダーを設定することで、簡単に構造化データをクライアントに返すことができます。この記事では、Go 言語を使用してこの関数を実装する方法を詳細に説明し、読者の理解を助けるサンプル コードを提供します。初心者でも経験豊富な開発者でも、この記事は貴重な知識とヒントを提供します。今すぐ始めましょう!

質問内容

go:

で以下の構造を定義しました。 リーリー

上記の構造の複数のアイテムを含む配列 repoitems := []repostars{} を作成しました。

repoitems は次のようになります:

これらの項目を JSON 応答として返そうとしています:

リーリー

そして空に見えます

私はここで何を間違っているのでしょうか?

解決策

構造フィールドが小文字で始まる場合、はエクスポートされないを意味します。すべての未エクスポートのフィールドはエンコーダーによってシリアル化されません。

最初の文字を大文字に変更します。

リーリー

以上がGo は HTTP リクエストで構造体を JSON として返しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。