文章目录

  • 把float64 秒 时间格式化
  • struct 转字符串 str
  • 字符串 str 转 struct

把float64 秒 时间格式化

secToSrtTime := func(start, end float64) string {startI := int64(start * 1e9)endI := int64(end * 1e9)// 00:00:00.000stdTime := func(t time.Duration) string {return fmt.Sprintf("%02d:%02d:%02.3f", int(t.Hours()), int(t.Minutes()), t.Seconds())}// 不要加换行return stdTime(time.Duration(startI)) + " --> " + stdTime(time.Duration(endI)) + " line:0% "}

struct 转字符串 str

package mainimport ("encoding/json""fmt""reflect"
)// 结构体 中的 数据 一定要 开头大写`json:"year" `
type mydata struct {Year1  stringMonth1 string `json:"month"`Day1   string `json:"day"`
}func main3() {mydata_1 := []mydata{{"1", "2", "3"}, {"2", "4", "6"}}json_mydata, resinfo1 := json.Marshal(mydata_1)fmt.Println(string(json_mydata), resinfo1)

字符串 str 转 struct

    json_byt1 := []byte(`{"num":613,"strs":["a","b"]}`)var loud_json1 map[string]interface{}_ = json.Unmarshal(json_byt1, &loud_json1)num1 := loud_json1["num"]fmt.Println(num1)fmt.Println(reflect.TypeOf(num1))
}

go 变量与json相互转换相关推荐

  1. php变量与数组相互转换的方法(extract与compact

    1 #php变量与数组相互转换的方法(extract与compact) 2 3 #compact 多个变量转数组 4 $name = 'sui'; 5 $email = 'sui@qq.com'; 6 ...

  2. php 数组元素 转 变量,php变量与数组相互转换的方法(extract与compact)

    php变量与数组相互转换的方法(extract与compact) 这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Preproc ...

  3. Protocol Buffers和JSON相互转换

    文章目录 Protocol Buffers和JSON相互转换 下载安装protojson 创建protobuf消息 编译生成go文件 创建main.go文件 Protocol Buffers和JSON ...

  4. XML 和 JSON 相互转换

    XML 和 JSON 相互转换, 包括 attribute.转换的时候将 XML 属性转换成JSON 的时候, 前面用 @ 特殊字符表示 XML 属性 import java.io.Reader; i ...

  5. jackson转换json大写_Jackson-Java bean到JSON字符串:大写变量在JSON中转换为小写

    我正在使用ObjectMapper的writeValueAsString方法将Java bean转换为JSON字符串,其中Java bean中的大写变量被更改为JSON字符串中的小写字母.实施了Jac ...

  6. js字符串怎么转python对象_python对象与json相互转换的方法 python中怎么把json对象转成字符串...

    在python中 如何实现将一个json字符串转化为对象 对象?json不能包含对象, 只能包含基本的数据类型, 键值对, 列表, 数字, 字符串等等 import jsond = {"k& ...

  7. QMap与Json相互转换

    在Qt中可以用QJsonDocument.QJsonParseError.QJsonObject.QJsonArray.QJsonValue等类来解析json数据,但这种解析有时比较麻烦,代码量也比较 ...

  8. Jquery string 和 json相互转换的方法

    第一种方式: 使用js函数eval(); testJson=eval(testJson);是错误的转换方式. 正确的转换方式需要加(): testJson = eval("(" + ...

  9. python3 对象与json相互转换

    python主要有三种数据类型:字典.列表.元组,其分别由花括号,中括号,小括号表示. 例如:  字典:dictData={'a':12,'b':34}  列表:listData=[1,2,3,4]  ...

最新文章

  1. 关于未来的10点核心思考
  2. 利用Docker设置Node.js
  3. 论文笔记:Unsteady Multi-Element Time Series Analysis and Prediction Based on Spatial-Temporal Attention
  4. 详解TF-Ranking:Google开源的排序框架,应用于邮件检索、推荐系统等场景
  5. 【Bapi】客户主数据快捷修改
  6. ORACLE字符集基础知识
  7. python文件生成电脑exe文件
  8. Jupyter Notebook——夏侯南溪常用的快捷键
  9. vmrc安装出现:未能安装 HCmon 驱动程序 (Failed to install the HCmon driver)
  10. 2022-2028年中国环保减速机行业运行动态及投资机会分析报告
  11. 语义分割网络之PSPnet
  12. 前端处理后端返回的二进制流文件
  13. 计算机组成原理_DRAM和SRAM
  14. java应用程序 从 mian函数进入子程序*
  15. jadx在windows下的安装
  16. 让我们的爱洒满孩子们的心
  17. Git笔记(三)git commit撤销
  18. excel操作技巧,你知道吗?反正我不知道
  19. 查看已安装Tomcat的版本号
  20. 美团2021笔试题(第十场)-公司食堂

热门文章

  1. 想要彻底卸载Mac应用程序,还得要用这些方法才行
  2. html中背景简写,css中background简写属性
  3. (Note)阿克西斯ACASIS DT-3608双盘位硬盘阵列盒RAID设置
  4. pvt检查是什么意思_EVT、DVT、PVT是什么意思
  5. 微信小程序中的用户ID(包括openid和unionid)
  6. 用Excel进行频域分析
  7. c语言降序字母,怎么实现对数组的降序排序
  8. ubuntu20.04 + kiosk + chrome打造一体机系统
  9. 如何设置python类的私有属性
  10. 病毒感染检测(数据结构串,c语言版)