Golang String字符串类型转Json格式

Go语言的转换go的string字符串格式转json格式 确实有点麻烦,如果不知道json里面的类型好像就构建不了结构体了。package mainimport (encoding/jsonfmt)type Data struct {Status int `json:status`Msg...

Go语言的转换

go的string字符串格式转json格式
确实有点麻烦,如果不知道json里面的类型好像就构建不了结构体了。

package main

import (
	"encoding/json"
	"fmt"
)

type Data struct {
	Status  int    `json:"status"`
	Msg   int    `json:"msg"`
}


func main() {
	msg := "{\"status\":200, \"msg\":18}"
	var data Data
	if err := json.Unmarshal([]byte(msg), &data); err == nil {
		fmt.Println(data.Status)
	} else {
		fmt.Println(err)
	}
}

本文标题为:Golang String字符串类型转Json格式