博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GO Json 处理(一)
阅读量:5965 次
发布时间:2019-06-19

本文共 653 字,大约阅读时间需要 2 分钟。

  hot3.png

// json project main.gopackage mainimport (	"bytes"	"encoding/json"	"fmt")func main() {	m := map[string]interface{}{		"abc":  "abc",		"xyz":  "xyz",		"123":  123,		"bool": true,		"html": "",		"int":  456,	}	jsonData, err := encodeJSON(m)	fmt.Println("jsonData = ", string(jsonData), "err = ", err)}func encodeJSON(v interface{}) ([]byte, error) {	var buf bytes.Buffer	encoder := json.NewEncoder(&buf)	encoder.SetEscapeHTML(false)	if err := encoder.Encode(v); err != nil {		return nil, err	}	return buf.Bytes(), nil}

输出:

jsonData =  {"123":123,"abc":"abc","bool":true,"html":"","int":456,"xyz":"xyz"} err =  

 

转载于:https://my.oschina.net/tsh/blog/896555

你可能感兴趣的文章
pdo 连接数据库 报错 could not find driver 解决方法
查看>>
maya pyside 多个窗口实例 报错 解决
查看>>
我的友情链接
查看>>
通知中心
查看>>
我的友情链接
查看>>
MVC中的三个模块
查看>>
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
查看>>
oracle 常用命令大汇总
查看>>
2012年春运火车票电话和网上订票技巧、攻略
查看>>
根据request获取请求路径
查看>>
mysql 并行复制
查看>>
傲不可长,欲不可纵,乐不可极,志不可满——提高个人修养
查看>>
linux系统增加swap容量的方法
查看>>
后台调用gps
查看>>
HTML5标签的语义认知和理解(1)
查看>>
MySQL日志功能详解(2)
查看>>
HP LaserJet 305X 和 339X 系列一体机如何设置手动或自动接收传真?
查看>>
linux之权限之隐藏权限
查看>>
XDCTF成长记录
查看>>
Linux系统中的文本处理工具
查看>>