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

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

如何在 Go 中將 XML 數據轉換為 JSON 數據?

如何在 Go 中將 XML 數據轉換為 JSON 數據?

Go
達令說 2021-10-04 15:44:04
我想從 Go 中的 XML 文檔創建 JSON 對象。現在我正在做的是使用 xml.Unmarshall 函數獲取結構對象中的 XML 數據,然后使用 fmt.Sprintf 函數以編程方式格式化 JSON 結構中的字符串。這段代碼不可讀,我覺得應該有更好的方法來做到這一點。有人可以建議更好的東西。我目前的代碼是var root Root_ = xml.Unmarshal(data, &root)fmt.Fprintln(w, fmt.Sprintf("{\"type\": \"%s\", \"action\": \"save\", \"entry\": {\"ads_enabled\": 1, \"comments_enabled\": 0, \"cover_headline\": \"%s\", }}",            root.Type,            root.SeoHeadline, //coverheadline           ))type Root struct {    Type                 string `xml:"type,attr"    json:"type"`    CoverHeadline        string `xml:"Head>PageHeadline>p" json:"cover_headline"`}其中 data 是 byte[] 對象
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 375 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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