本文摘自php中文网,作者尚,侵删。

golang json乱码可以通过在golang程序中使用"encoding/json"包对json对象进行编码解码来解决。
推荐:golang教程
golang对json对象进行编码解码示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package main
import (
"fmt"
"encoding/json"
)
func main() {
j1 := make(map[string]interface{})
j1[ "name" ] = "PHP中文网"
j1[ "url" ] = "https://www.php.cn/"
js1, err := json.Marshal(j1)
if err != nil {
panic(err)
}
println(string(js1))
j2 := make(map[string]interface{})
err = json.Unmarshal(js1, &j2)
if err != nil {
panic(err)
}
fmt.Printf( "%#v\n" , j2)
}
|
golang标准库encoding/json是用来处理json数据的,它有两组函数或者方法来处理json数据。
阅读剩余部分
相关阅读 >>
go call
教你使用golang实现redis服务器
微服务实战go micro v3 系列(二)- helloworld
range 带中文的字符串的坑
详解golang string和[]byte的对比
手撸golang 创建型设计模式 单例模式
2021-03-12:go中,如何确定有没有内存泄露,系统里怎么去监控整体的运行情况,日志是怎么处理
golang中将字节流转为protobuf
devops ci/cd 分析(四)之编写k8s yaml模版
golang单元测试怎么写
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang json乱码解决方法