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

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

Go中的嵌套數據結構-等同于Python

Go中的嵌套數據結構-等同于Python

Go
慕娘9325324 2021-03-21 13:23:41
我可以很容易地在Python中創建此數據結構:data = {'Locations': [], 'Dates': [], 'Properties': [{'key': 'data1', 'value': 'data2'}], 'Category': 'all'}然后可以輕松地將其編組為Python中的JSON。例如print json.dumps(data){"Category": "all", "Dates": [], "Locations": [], "Properties": [{"value": "data2", "key": "data1"}]}但是,我正在努力嘗試創建相同的結構,然后在Go中將其轉換為JSON。Go看起來非常有前途,而且正是我創建跨平臺應用程序所需要的東西,但是,這東西似乎非常困難。這是我嘗試過的方法,但是我無法使結構包含應該包圍properties元素的方括號。import ("fmt""encoding/json")func main() {data := map[string]interface{}{"Offset": "0", "Properties": map[string]string{"value": "data2", "key": "data1"}, "Category": "all", "Locations": []string{}, "Dates": []string{} }    data_json, _ := json.Marshal(data)fmt.Println(string(data_json))}哪個輸出:{"Category":"all","Dates":[],"Locations":[],"Offset":"0","Properties":{"key":"data1","value":"data2"}}這是一個演示:http : //play.golang.org/p/49Kytg6v_C
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 288 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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