赞
踩
GitHub - fatih/structs: Utilities for Go structs
- type PA struct{
- Owner string `json:"owner"`
- Linker string `json:"linker"`
- Amount *big.Int `json:"amount"`
- }
- pa := PA{
- "zltc_oXVuaXcYWcBryMzfM4yhRZgXQHK5HASuT",
- "zltc_TYXaN3ndWZcqNYWZAKGmtcTWX2xPFfTPn",
- big.NewInt(0),
- }
- params := structs.Map(&pa)
- //pa转化为Marshal能调用的interface{}接口类型
- jsonData, _ = json.Marshal(params)
- fmt.Println(jsonData)
- //直接输出的是[]byte类型,有不同需求的可以继续进行转化
- [123 34 65 98 105 34 58 34 97 98 105 34 44 34 65 99 99 111 117 110 116 34 58 34 97 99 99 111 117 110 116 34 44 34 66 121 116 101 99 111 100 101 34 58 34 99 111 100 101 34 44 34 67 104 97 105 110 73 68 34 58 49 44 34 67 111 110 116 114 97 99 116 78 97 109 101 34 58 34 110 97 109 101 34 44 34 72 97 115 104 34 58 110 117 108 108 44 34 80 97 115 115 119 111 114 100 34 58 34 112 119 100 34 125]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。