您的位置:首页 > Web前端 > JavaScript

go json数据格式化输出

2017-06-10 00:14 393 查看
package main

import (
"bytes"
"encoding/json"
"log"
"os"
)

func main() {

type Road struct {
Name   string
Number int
}
roads := []Road{
{"Diamond Fork", 29},
{"Sheep Creek", 51},
}

b, err := json.Marshal(roads)
if err != nil {
log.Fatalln(err)
}

var out bytes.Buffer
err = json.Indent(&out, b, "", "\t")

if err != nil {
log.Fatalln(err)
}

out.WriteTo(os.Stdout)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: