以下是一个示例代码,它演示了如何将Golang结构体对象转换为JSON字符串:
package main
import (
"encoding/json"
"fmt"
)
type Person struct {
Name string `json:"name"`
Age int `json:"age"`
}
func main() {
p := Person{Name: "Alice", Age: 25}
// 将结构体对象转换为JSON字符串
jsonStr, err := json.Marshal(p)
if err != nil {
fmt.Println("Error:", err)
return
}
// 打印JSON字符串
fmt.Println(string(jsonStr))
}
输出结果应该为:
{"name":"Alice","age":25}