亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 http 請求中發送具有不同 json 對象的 json 數組

如何在 http 請求中發送具有不同 json 對象的 json 數組

Go
桃花長相依 2022-07-18 15:43:02
我想在 Go 的 http 請求中發送這些數據 "id":"ab1" , "name":"Mash" 。例子 :--data-urlencode 'data=[{"id":"ab1"},{"name":"Mash"}]'我怎樣才能在 golang 中發送這個。我有字符串值來發送 id 和 name 作為數組中的單獨 json 對象,例如 [{"id":"ab1"},{"name":"Mash"}]
查看完整描述

1 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

用于[]interface{}表示要編碼為 JSON 數組的數據。Aninterface{}可以保存任何 Go 值。


data := []interface{}{t1{ID: "123456"}, t2{Name: "Slash"}}

p, err := json.Marshal(data)

if err != nil {

    log.Fatal(err)

}

上面代碼段中的類型t1和類型t2被假定為您的類型。將名稱修改為您的實際類型。


創建一個表格:


form := url.Values{"data": []string{string(p)}}

發布表格:


http.DefaultClient.PostForm(url, form)


查看完整回答
反對 回復 2022-07-18
  • 1 回答
  • 0 關注
  • 203 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號