Go生成easyjson文件


【生成easyjson文件】
cd services/api_adapter/aliafp
 
#先删除已有的aliafp_easyjson.go文件,并且把除了aliafp.go以外的其他文件移动到外面的目录:
rm aliafp_easyjson.go
mv aliafp_adapter.go aliafp_adapter_test.go ../
 
#开始生成
/Users/renxing/Desktop/go/bin/easyjson --all aliafp.go
 
#之后把刚才移到外面的文件移动回来
mv ../aliafp_adapter.go ../aliafp_adapter_test.go ./
 
 

 

 
打印输出:fmt.Println(123)
终止程序:os.Exit(123)
打印数据结构:
spew.Dump(string(buf)) //类似于PHP的var_dump
spew.Dump(adxRequest)
 

 
【数据类型】
array<dict>   []*aliafpResponseAd
array<string>   []string
dict       *aliafpResponseAdSet
string     string
int       int
 

/*本人专用的打印数据的函数*/
func qq(str string) {
    fmt.Println("-------------------------------")
    fmt.Println(str)
    fmt.Println("-------------------------------")
    os.Exit(1)
}

func ww(obj interface{}) {
    fmt.Println("-------------------------------")
    spew.Dump(obj)
    fmt.Println("-------------------------------")
    os.Exit(1)
}
 

data := fmt.Sprintf("%f", 33.3) //小数转换为字符串 %f
data := fmt.Sprintf("%d", 28) //整数转换为字符串 %d
data := fmt.Sprintf("%v", 33.3) //小数或者整数都通用 %v
 
 

转载于:https://www.cnblogs.com/rxbook/p/6826671.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值