私はアプリケーションをGoに変換する新しいユーザーです。大文字なしでjson変数を返す
type Network struct {
Ssid string
Security string
Bitrate string
}
func Scan(w http.ResponseWriter, r *http.Request) {
output := runcmd(scripts+"scan.sh", true)
bytes := []byte(output)
var networks []Network
json.Unmarshal(bytes, &networks)
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(networks)
}
問題が返されるJSON変数に大文字を使用していない古いバージョンである:私は働いている次のようなものを持っています。
フロントエンドにssid
が表示されないようにします。Ssid
です。構造体の属性を小文字にすると、コードは非エクスポート変数になるので、もはや機能しません。