英文:
Golang converting hash table to JSON
问题
在Go语言中,你可以使用encoding/json
包将Hashtable转换为JSON格式。下面是一个示例代码,演示如何将Hashtable转换为JSON:
package main
import (
"encoding/json"
"fmt"
)
func main() {
data := make(map[string]string)
data["a"] = "b"
data["c"] = "d"
jsonData, err := json.Marshal(data)
if err != nil {
fmt.Println("转换为JSON时出错:", err)
return
}
fmt.Println(string(jsonData))
}
在上面的代码中,我们使用json.Marshal()
函数将Hashtable转换为JSON格式。然后,我们使用string()
函数将JSON数据转换为字符串,并打印输出。
希望这可以帮助到你!
英文:
How to convert a Hashtable into JSON in GoLang ? I want to convert a hash table into a JSON to be able to send it as POST request payload
data := make(map[string]string)
data["a"] = "b"
data["c"] = "d"
How do i convert this to JSON ?
答案1
得分: 3
像这样
package main
import (
"encoding/json"
"fmt"
)
func main() {
data := make(map[string]string)
data["a"] = "b"
data["c"] = "d"
bytes, err := json.Marshal(data)
if err != nil {
fmt.Println(err)
return
}
text := string(bytes)
fmt.Println(text)
}
<kbd>Playground</kbd>
英文:
Like that
package main
import (
"encoding/json"
"fmt"
)
func main() {
data := make(map[string]string)
data["a"] = "b"
data["c"] = "d"
bytes, err := json.Marshal(data)
if err != nil {
fmt.Println(err)
return
}
text := string(bytes)
fmt.Println(text)
}
<kbd>Playground</kbd>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论