简单记录一下go语言json格式化输出的办法

import ("bytes""encoding/json""fmt""os"
)type Complex_Type struct{Age int `json:"age"`Name string `json:"name"`Grades map[string]int `json:"grade"`Parents []string `json:"parents"`
}grades := map[string]int{"math" : 96,"chinese" : 87,"english" : 93,}parents := []string{"minato","kushina",}complex_type := Complex_Type{Age: 18,Name: "Naruto",Grades : grades,Parents: parents,}res,err := json.Marshal(complex_type)exitOnError(err)var out bytes.Buffererr = json.Indent(&out,res,"","\t")out.WriteTo(os.Stdout)fmt.Printf("\n")

输出:

GoLang json格式化输出相关推荐

  1. golang json 格式化输出对象

    Json 形式输出 Golang 如果想要按json字符串的形式输出某个对象,先使用 json.Marshal()函数把对象转换成[]byte数组,然后string(obj)强转成字符串后用%v输出, ...

  2. c语言中json格式化输出,JSON格式化输出

    JSON格式化输出 今天有个需求是对输出的JSON进行格式化 首先想到的就是jsBeautifier之类的小插件 搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串 ...

  3. Golang 浮点数格式化输出,保留一位小数

    Golang 浮点数格式化输出,保留一位小数 package mainimport ("fmt""strconv" )// 浮点数 1.0 输出后保存小数位 f ...

  4. Python接口自动化响应结果json格式化输出+断言响应结果中指定的属性值+其他

    一.Python字典 二.Python元组 三.接口响应值转为字典格式 四.接口响应值以json格式输出并添加到allure报告中 五.断言响应结果中指定的属性值 六.TypeError: strin ...

  5. Flutter实现json格式化输出

    前言 自定义log时,往往需要我们把后台返回的json字符串格式化输出到控制台,方便我们调试.Android原生可以通过JSONObject等进行格式化,将字符串格式化.flutter中并没有那么便利 ...

  6. 用python3写一段代码提取pdf和ofd格式发票内容并json格式化输出

    使用Python 3写一段代码来提取PDF和OFD格式发票内容并以JSON格式输出,可以使用Python库PyPDF2和pyofd:import PyPDF2 import pyofd# 读取PDF文 ...

  7. golang printf 格式化输出

    Printf 格式化输出 通用占位符: v 值的默认格式. %+v 添加字段名(如结构体) %#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 字面上的百分号,并非值的占位符 布尔值 ...

  8. Linux json格式化输出

    话不多说直接上干活,json报文转为标准的格式输出,如果是在文件里通过vim方法,见上一篇博客:https://blog.csdn.net/qingfengxd1/article/details/99 ...

  9. html中JSON格式化输出

    今天做一个API后台管理系统新增了日志模块,我是把操作的数据直接存入mongo数据库的,mongo是存入的json格式但是我想输出存入的操作详情到页面一直是很乱的格式,我想按照mongo的格式输出找了 ...

  10. Python 爬虫json格式化输出

    import requests import json # 构造请求头 headers={"Accept-Encoding": "identity",'sess ...

最新文章

  1. linux cpu漏洞,【图片】为什么linux mint上cpu漏洞直到现在也没完全修复?_linux吧_百度贴吧...
  2. 数据为什么要可视化?如何可视化?
  3. python自动化开发教程_Python自动化开发实战视频课程-全新基础篇_Python教程
  4. 为AI学术小白铺平道路,NeurIPS 2019推出New In ML2019特别会议
  5. ubuntu14安装python_ubuntu14.04 安装python3.7
  6. 【Elasticsearch】Elasticsearch gateway 流程分析
  7. 装了python3但在cmd里不识别,Pip无法识别安装命令(Windows 7,Python 3.3)
  8. Survey Admin 示例:实现 Microsoft .NET 基于角色的安全性(转)
  9. Angular专题系列之一:初识Anjularjs
  10. 对hashMap中的value进行排序
  11. sql 的 where 和 having 的区别和用法
  12. 做JSP大学实用教程实验
  13. 用计算机拜年祝福语,新年大吉拜年短信 适合春节发的祝福语说说
  14. meta标签属性及其功能
  15. 已非昔日阿蒙!21世纪柴油发动机详解
  16. 163邮箱的登陆页面是什么样的有几种登陆方式?163邮箱手机版登陆
  17. 华硕笔记本安装Ubuntu20.04
  18. linux 分区 intel raid,linux on intel sata raid
  19. 重新编译Spark2.4.0 Parcels包
  20. [x64dbg] 实战01 - 参数打印/修改参数内容(条件断点、命令、脚本)

热门文章

  1. 配置管理之三类配置库
  2. 普渡大学计算机硕士申请条件,普渡大学计算机科学硕士录取条件有哪些?需要这些申请材料...
  3. 百度不收录网站的原因
  4. 我国留学低龄化趋势显著-家长失望国内应试教育-留学-低龄化-教育改革
  5. (ECPC 16) (6/11)
  6. [cnblogs镜像]苹果操作系统名称演变史 新名称macOS
  7. 金蝶K3修改核算项目锁定字段的默认长度(以物料主数据的助记码为例)
  8. html元素的默认样式,CSS重置,常见元素的默认样式
  9. 【今日CV 计算机视觉论文速览 第150期】Fri, 2 Aug 2019
  10. 数字电路设计入门(fpga/asic)