可以使用json包中的Marshal函数将map转换为JSON字符串。

示例代码:

package main

import (
    "encoding/json"
    "fmt"
)

func main() {
    m := map[string]interface{}{
        "name":   "John",
        "age":    30,
        "gender": "male",
    }

    jsonStr, err := json.Marshal(m)
    if err != nil {
        fmt.Println("Error:", err)
        return
    }

    fmt.Println(string(jsonStr))
}

输出结果:

{"age":30,"gender":"male","name":"John"}
golang map转json字符串

原文地址: https://www.cveoy.top/t/topic/tEa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录