ToB企服应用市场:ToB评测及商务社交产业平台

标题: Go语言基础-常见编码(Json、Base64) [打印本页]

作者: 万万哇    时间: 2024-9-22 13:50
标题: Go语言基础-常见编码(Json、Base64)
编码

json

  1. func easyjson.Marshal(v easyjson.Marshaler)([]byte, error)
  2. func easyjson.Unmarshal(data []byte, v easyjson.Unmarshaler) error
复制代码
  1. package main
  2. import (
  3.    "encoding/json"
  4.    "fmt"
  5.    "github.com/bytedance/sonic"
  6. )
  7. type Student struct {
  8.    Name string
  9.    Age  int
  10. }
  11. func main() {
  12.    stu := Student{"zcy", 18}
  13.    bs, _ := json.Marshal(stu)
  14.    fmt.Println(string(bs))
  15.    bs, _ = sonic.Marshal(stu)
  16.    fmt.Println(string(bs))
  17. }
复制代码
base64

  1. package main
  2. import (
  3.         "encoding/json"
  4.         "fmt"
  5.         "github.com/bytedance/sonic"
  6. )
  7. type Student struct {
  8.         Name string
  9.         Age  int
  10. }
  11. func main() {
  12.         stu := Student{"zcy", 18}
  13.         bs, _ := json.Marshal(stu)
  14.         fmt.Println(string(bs))
  15.         bs, _ = sonic.Marshal(stu)
  16.         fmt.Println(string(bs))
  17. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4