第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

json.封送返回奇怪值

json.封送返回奇怪值

Go
蝴蝶刀刀 2022-08-30 21:00:17
我想要來(lái)自sql行的json數(shù)組。當(dāng)我嘗試在掃描每行后對(duì)每個(gè)結(jié)構(gòu)進(jìn)行封送時(shí),它返回奇怪的值,如[123 34 105 100 34 ..]type Org struct {    Id   int    `json:"id"`    Name string `json:"name"`}res, err := db.Query("select id,name from organization")if err != nil {    // fmt.Print("err in query")    panic(err)}// var orgArray []Orgdefer res.Close()for res.Next() {    var org Org    fmt.Println(&org.Id, &org.Name, "PRINT ADDRESS BEFORE SCAN")        //  0xc0001c0648 0xc0001c0650 PRINT ADDRESS BEFORE SCAN    err = res.Scan(&org.Id, &org.Name)    fmt.Println(org.Id, org.Name, org, "PRINT VALUES AFTER SCAN")        // 1535 TestOrg {1535 TestOrg} PRINT VALUES AFTER SCAN    b, err := json.Marshal(org)    if err != nil {        panic(err)    }    fmt.Println(b)    //[123 34 105 100 34 58 49 53 51 55 44 34 110 97 109 101 34 58 34 98 114 97 110 100 32 69 104 71 74 89 34 125]}這有什么問(wèn)題?
查看完整描述

2 回答

?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

json.Marshal響應(yīng)是字節(jié)數(shù)組,打印前轉(zhuǎn)換為字符串


package main


import (

    "encoding/json"

    "fmt"

)


type Abc struct {

    A string `json:"a"`

    B string `json:"b"`

}


func main() {

    d := Abc{A: "aaa", B: "bbbb"}


    a, _ := json.Marshal(d)


    fmt.Println(string(a))

}

共享

編輯

跟隨json.Marshal響應(yīng)是字節(jié)數(shù)組,打印前轉(zhuǎn)換為字符串


package main


import (

    "encoding/json"

    "fmt"

)


type Abc struct {

    A string `json:"a"`

    B string `json:"b"`

}


func main() {

    d := Abc{A: "aaa", B: "bbbb"}


    a, _ := json.Marshal(d)


    fmt.Println(string(a))

}



查看完整回答
反對(duì) 回復(fù) 2022-08-30
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

json.封送返回一個(gè)字節(jié)數(shù)組 - 。[]byte

打印出來(lái)就是這樣。您看到的整數(shù)(字節(jié)值)數(shù)組是字節(jié)數(shù)組在 Go 中打印出來(lái)的方式。Printlnb

用于打印字符串。等。string(b)fmt.Println(string(b))


查看完整回答
反對(duì) 回復(fù) 2022-08-30
  • 2 回答
  • 0 關(guān)注
  • 85 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)