問:JSON 回應無法傳送資料
在GoSON HTTP 伺服器回應未正確發送。郵差客戶端收到一個內容類型為「text/plain」的空回應。如何解決這個問題?
答:
主要差異在於結構體變數的可見度。在 Go 中,結構變數必須匯出(公共)才能編組為 JSON。
原始程式碼:
<code class="go">type ResponseCommands struct { key string value bool }</code>
修正程式碼:
<code class="go">type ResponseCommands struct { Key string Value bool }</code>
一個透過將變數名稱的第一個將變數名稱的第一個第字母大寫,它們可以導出並可用於JSON 封送。這可確保所需的資料正確包含在 JSON 回應中。
以上是為什麼我的 Go HTTP 伺服器 JSON 回應為空?的詳細內容。更多資訊請關注PHP中文網其他相關文章!