pyList

Convert JSON to Go struct 在线转换工具推荐

一个在线转换工具,把一个json 数据转为go struct ,很实用,特别推荐

Convert JSON to Go struct 在线转换工具推荐

例子一

可以把

{"name": "wo", "age": 99}

转为

type Autogenerated struct {
	Name string `json:"name"`
	Age int `json:"age"`
}

注意:网站只识别Ctl+V,不支持鼠标右键paste

转换工具地址

Convert JSON to Go struct http://mholt.github.io/json-to-go/ 41

例子序列化例子

package main

import (
    "fmt"
    "encoding/json"
)

type User struct {
  Name string `json:"name"`
  Age int `json:"age"`
}

type User2 struct {
  Name string
  Age int
}

func main() {
    user := &User{Name: "wo", Age: 99}
    b, err := json.Marshal(user)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(string(b))

    user2 := &User2{Name: "wo", Age: 99}
    b, err = json.Marshal(user2)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(string(b))
}

输出

{"name":"wo","age":99}
{"Name":"wo","Age":99}

注意大小写

本文标签: Golang JSON
本文网址: https://pylist.com/t/1434005539 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表第一条评论!
验证码图片
相关推荐