1. 程式人生 > >go json資料格式化輸出

go json資料格式化輸出

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)
}

相關推薦

go json資料格式化輸出

package main import ( "bytes" "encoding/json" "log" "os" ) func main() { type Road struct { Name string

java如何將json資料格式化輸出到控制檯

2018年08月24日更新:修復了部分情況json分行錯誤(json的value裡面存在“,”) /** * 輸出json * * @param response json格式響應實體 */ public static

python爬取ajax請求,返回的json資料格式化報錯json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

python爬取ajax請求,返回Json資料中帶有<html><head></head><body><prestyle="word-wrap: break-word; white-space: pre-wrap;"></pre>

基於restful-api介面如何對返回json資料個性化輸出

一:應用背景在介紹功能之前,先說一下工作中遇到的問題。專案中服務端提供restful api介面給前端網站、h5和app端使用,通過http請求返回json資料。目前存在一個A介面,因前期業務需要輸出50個業務屬性供app端業務開發,現在h5也有相似需求需要用到A介面,不同的

Scala基礎資料格式化輸出總結

Scala 沒有了break,continue,甚至return 關鍵字,return沒了還好,如故是函式就是做後一句寫上要返回的變數。但是如果你習慣了在控制結構中使用return估計就麻煩了。還有,很多時候,特別是C,C++,Java 的時候沒有break,continue這兩個東西那真是”寶寶辦不到“

json資料格式化

/** * 得到格式化json資料 退格用\t 換行用\r */ public String format(String jsonStr) { int level = 0; StringBuffer jsonForMatStr = new Strin

php JSON資料格式化方法

php 的json_encode能把陣列轉換為json格式的字串。字串沒有縮排,中文會轉為unicode編碼,例如\u975a\u4ed4。人閱讀比較困難。現在這個方法在json_encode的基礎上

ajax獲取後臺資料,頁面Json資料按照json格式化輸出

樣式效果圖: 2.頁面程式碼: //查詢出對應的原始碼進行展示 function querySource(label) { var url = base_path+"console/cfg/querySource"; $.ajax({ url:

PHP格式化輸出json資料

/** * 格式化輸出json資料 * @param $json 待輸出資料 * @return json格式化後的資料 */ function prettyPrint( $json ) { $result = ''; $level = 0;

Go格式化輸出

() === fun str data EDA import func port // code_002_basedata project main.go package main import ( "fmt" ) type Power struct {

thinkphp 模板格式化輸出datetime型別資料

原理 一,PHP時間戳函式獲取指定日期的unix時間戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 結果:1232553600 說明:返回2009年1月22日0點0分0秒時間戳 二,PHP時間戳函式獲

用Java對JSON字串進行格式化輸出

工作中進行http相關介面測試時經常會收到返回的json資料,因為沒有格式化輸入到控制檯後看起來很不直觀。 早上寫了一個小工具類,對這JSON串進行格式化輸出,代替System.out.print /** * 格式化輸入工具類 * * @author lizhgb * @d

用c#實現json解析與序列化及格式化輸出

1. 簡介        json(javascript object notation)是一種使用可讀文字形式的檔案格式,用於傳輸由key-value對和array陣列形式的資料物件。這種資料格式在非同步的瀏覽器-服務端通訊模式中經常使用,作為替

EFK 配置geo-ip落地實踐(三)經緯度資料查詢及格式化輸出

經過之前的工作,目前已經完成了資料地圖的資料格式化和錄入記錄,目前我們的資料地圖專案已經進行到最後階段,所以現在需要一個介面,進行格式化資料並輸出,其中需要用到Elasticsearch的全文檢索,檢索出資料後,使用php介面格式化資料輸出 一、全文檢索 搜尋條件(時間,空間) 輸出結果(使用者

Go語言基礎(十五)—— Go語言實現json資料檔案讀取與儲存

案例: package main import ( "os" "fmt" "encoding/json" "time" ) type Person2 struct { Name string Age int Sex string Hobby []string } fun

nodejs寫入json檔案,格式化輸出json的方法

假如我需要把data序列化成json字串,然後寫入data.json檔案中,程式碼如下: 1 let str = JSON.stringify(data) 2 3 fs.writeFile('data.json',str,function(err){ 4 if (err) {res.status(5

nodejs寫入json文件,格式化輸出json的方法

惡心 reference ava 格式化輸出 com lan 序列 .json div 假如我需要把data序列化成json字符串,然後寫入data.json文件中,代碼如下: 1 let str = JSON.stringify(data) 2 3 fs.writeF

Python-使用jmespath來格式化處理json資料

在遇到json的過程中,我們會經常去做取JSON中某個值的操作,如果是用get方法去取比較繁瑣,這裡不妨使用jmespath更便捷的方法來解決。 下面通過程式碼來說明jmespath在python的使用: 一.安裝 pip install jmespth 二.查詢一個k

php後臺查詢出資料,返回json資料,前臺接收並輸出

stu表: index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://www.jq22.com/jquery/jquery

MVC使用ajax非同步重新整理時怎樣輸出從後臺中傳過來的JSON資料

    前言 這幾天在學習MVC使用AJAX非同步刷,因為是新手。所以在js中傳引數到後臺以及後臺返回資料到前臺怎麼接受,怎麼前臺遍歷出JSON資料都開始不知道,相信新手在使用時跟我一樣會遇到,這裡我就和大家分享一下。新手勿噴。。。 這裡使用VS2010中新建的mvc 3.0專案