//map,slice切片,arr数组类型 转为json
json.Marshal()
//对json解码转为指定map,slice切片,arr数组等类型
json.Unmarshal()

map和json互转

 //map转jsonmapData := make(map[string]interface{})mapData["age"] = 18mapData["name"] = "沉默小管"fmt.Println(mapData)bytes,_ := json.Marshal(mapData)stringData := string(bytes)fmt.Println(stringData)var result map[string]interface{}//json转为map数据结构json.Unmarshal([]byte(stringData), &result)fmt.Println(result,"--mapData")

结果
map[age:18 name:沉默小管]
{“age”:18,“name”:“沉默小管”}

slice切片和json互转

 //slice切片转jsonsliceData := make([]interface{},0)sliceData = append(sliceData,"沉默小管")sliceData = append(sliceData,18)fmt.Println(sliceData)bytes1,_ := json.Marshal(sliceData)stringData1 := string(bytes1)fmt.Println(stringData1)var result1 []interface{}//json转为slice数据结构json.Unmarshal([]byte(stringData1),&result1)fmt.Println(result1,"--slice")

结果
[沉默小管 18]
[“沉默小管”,18]

Array数组转json

 //数组转jsonarrData := [...]interface{}{"沉默小管",18}fmt.Println(arrData)bytes2,_ := json.Marshal(mapData)stringData2 := string(bytes2)fmt.Println(stringData2)var result2 [...]interface{}//json转为Array数据结构json.Unmarshal([]byte(stringData2),&result2)fmt.Println(result2,"--arr")

结果:
[沉默小管 18]
{“age”:18,“name”:“沉默小管”}

✨编写不易,还希望各位大佬支持一下\textcolor{gray}{编写不易,还希望各位大佬支持一下}编写不易,还希望各位大佬支持一下

【golang】map,切片,数组转json格式(详细过程)相关推荐

  1. python生成json_如何将Python数组转为Json格式数据并存储?

    在Python中将数组转为Json数据存储时需要用到将json模块中的json.dumps()或者json.dump()方法. ·json.dumps()方法用法 使用json.dumps( )方法将 ...

  2. Python:numpy数组转换为json格式

    在python中,如何将一个numpy数组转换为json格式? 这是最近遇到的一个问题,做个笔记. 假设arr为numpy数组,将其转换为json格式: 总体思想是①首先转换为python的list, ...

  3. 将数组变成json格式

    //将数据转换为 JavaScript 对象.JSON.parse() 将JavaScript数组变成json格式 JSON.stringify([[1,2,3],[1,2,3]]) //" ...

  4. [转载]多维数组与Json格式的转化

    php数据库数据转换为js中的json对象 直接上代码了. 都有详细的注释 在 有兴趣的朋友可以测试,测试-希望和大家更好的交流学习 <?php / 1.在company数据user表中取出10 ...

  5. 用js将二维数组转为json格式字符串

    <!doctype html> <html lang="en"> <head><meta charset="utf-8" ...

  6. golang struct 切片数组去重

    目录 实例1 实例2 适配多个切片类型 实例1 type Fts_message_table_content_nomal struct {Docid int64 `xorm:"docid&q ...

  7. golang 字节切片 数组 字符串 互转

    目录 基本认知 将字符串转为字节切片 将字节切片转为字符串 性能 基本认知 在字符串和字节切片(数组)之间进行转换时,会得到一个全新的切片,其中包含与字符串相同的字节,反之亦然. 转换不会修改数据 唯 ...

  8. 解析数组里面包含数组的json格式的数据代码

    格式如图所示 操作代码如下: public class ActivityJuankuanInfoPost { // 获取捐款详情  public static JuankuanInfoMessageA ...

  9. Js 数组转JSON格式

    要点1:转化函数 JSON.stringify() 要点2:在js里写数组的时候是var data = new Array() 但是你如果是要转json显示的时候就要写成 var data = {}, ...

最新文章

  1. python操作excel表格-python如何操作excel表格
  2. IBM X3650 M3服务器上RAID配置实战
  3. 可简单图化算法(Havel算法)
  4. curl请求本地域名问题
  5. mysql链接数据库时报错
  6. java高并发类_Java 高并发之魂
  7. 项目管理沙龙第五次聚会
  8. nginx的学习(配置文件,以及部署的疑惑)
  9. java heap 参数_java heap space解决方法和JVM参数设置
  10. python布局管理_Python基础=== Tkinter Grid布局管理器详解
  11. C/C++信息隐写术(四)之大程序藏入BMP文件
  12. Linux指令:sed和awk指令
  13. 【css】关于pdf分页(page-break)
  14. vmware使用显卡
  15. Android校招复习资料整理
  16. 2018-7-5,Python练习
  17. 常用的RTMP、RTSP、HTTP协议流直播流地址
  18. 想做程序首先就学正则表达式
  19. 西安电子科技大学经济与管理学院861上岸学姐考研经验分享
  20. 申请Oracle Cloud永久免费主机服务

热门文章

  1. 深圳大学《计算机论题》作业:大数据与人工智能技术对人类生活的影响
  2. windows ip转发
  3. 无限幻斗那个服务器人多,无限幻斗无垠之境阵容推荐 魂灯形态挑战阵容解析...
  4. c语言----泥塑课
  5. python学习笔记29(利用pycharm在windows下出现闪退以及turtle 入门)
  6. 手机丢失之后必须做的事情
  7. 2019年web前端框架排行
  8. MPO跳线中公头与母头的区别
  9. c语言判断文件为空,javascript如何判断文件是否为空?
  10. php关联数组转json字符串,php数组转json字符串