欢迎来到代码驿站!

Golang

当前位置:首页 > 脚本语言 > Golang

Go语言对JSON进行编码和解码的方法

时间:2021-01-31 08:08:04|栏目:Golang|点击:

本文实例讲述了Go语言对JSON进行编码和解码的方法。分享给大家供大家参考。具体如下:

json已成为不同平台间传送数据的最佳方式,Golang对json的支持非常好,代码如下:

复制代码 代码如下:
package main
import (
    "fmt"
    "encoding/json"
)
func main() {
    // json encode
    j1 := make(map[string]interface{})
    j1["name"] = "脚本之家"
    j1["url"] = "https://www.jb51.net/"
    js1, err := json.Marshal(j1)
    if err != nil {
        panic(err)
    }
    println(string(js1))
    // json decode
    j2 := make(map[string]interface{})
    err = json.Unmarshal(js1, &j2)
    if err != nil {
        panic(err)
    }
    fmt.Printf("%#v\n", j2)
}

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat

在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.jb51.net/code/jsoncodeformat

在线json压缩/转义工具:

http://tools.jb51.net/code/json_yasuo_trans

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

希望本文所述对大家的Go语言程序设计有所帮助。

上一篇:mac下golang安装了windows编译环境后编译变慢

栏    目:Golang

下一篇:在Go中创建随机的安全密码

本文标题:Go语言对JSON进行编码和解码的方法

本文地址:http://www.codeinn.net/misctech/54184.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有