zoukankan      html  css  js  c++  java
  • 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
     
     
  • 相关阅读:
    Algorand算法实现(一)
    什么是跨链?为什么要跨链?
    Web配置简单记录(多更新)
    Web前端常用调优
    回文素数
    postman接口请求快速新建
    两台虚拟机如何ping通
    vue动态改变标题
    js正则匹配版本号V1.0.0
    js获取年月日星期时分秒
  • 原文地址:https://www.cnblogs.com/rxbook/p/6826671.html
Copyright © 2011-2022 走看看