GitHub-Chinese-Top-Charts icon indicating copy to clipboard operation
GitHub-Chinese-Top-Charts copied to clipboard

【开源自荐】使用 golang 轻松方便地在不同数据类型之间进行转换。支持json和sql序列化

Open JoiLa opened this issue 1 year ago • 0 comments

推荐项目

项目地址:

https://github.com/JoiLa/cdt

类别:

Go

项目概述:

使用 golang 轻松方便地在不同数据类型之间进行转换。支持json和sql序列化

项目描述:

CDT(Common Data Types)是一个Go语言库,旨在提供简单而灵活的数据类型处理工具。它提供了一组函数和结构体,用于处理不同类型的数据,并提供了方便的方法进行数据类型转换和操作。

亮点:

  • 通用数据类型:CDT库支持处理多种常见的数据类型,包括字符串、整数、浮点数、布尔值、数组、对象(MAP)和时间。
  • 灵活的标签设置:通过使用结构体字段上的cdt标签,可以方便地指定字段的数据类型、格式等信息。
  • 简单的值设置:通过提供的Set方法,可以轻松地将不同类型的值设置到相应的字段中。
  • JSON序列化与反序列化:CDT库提供了将数据结构序列化为JSON格式的功能,并且可以方便地从JSON数据中反序列化为数据结构。
  • SQL序列化与反序列化:CDT库提供了将数据结构序列化为SQL格式的功能,并且可以方便地从SQL数据中反序列化为数据结构。
  • 类型检查和转换:CDT库提供了一系列方法,用于检查字段的数据类型,并提供了方便的类型转换方法,使得在不同类型之间进行转换变得简单。

JoiLa avatar Jul 03 '23 11:07 JoiLa