jzlb

package module
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2023 License: MulanPSL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Any_到文本

func Any_到文本(任意数据 any) (返回_值 string)

Types

type Jlsql_键列sql库

type Jlsql_键列sql库 struct {
	// contains filtered or unexported fields
}

func (*Jlsql_键列sql库) C_查

func (库 *Jlsql_键列sql库) C_查(sql语句 string, 防止注入 ...bool) (返回_列表 Lb_列表, 返回_错误 error)

func (*Jlsql_键列sql库) Cjlj_创建链接_mssql

func (库 *Jlsql_键列sql库) Cjlj_创建链接_mssql(地址, 端口, 库名, 账号, 密码 string) (返回_错误 error)

func (*Jlsql_键列sql库) Cjlj_创建链接_oracl

func (库 *Jlsql_键列sql库) Cjlj_创建链接_oracl(用户名, 密码, 连接库地址 string) (返回_错误 error)

func (*Jlsql_键列sql库) Cjlj_创建链接_sqlite3

func (库 *Jlsql_键列sql库) Cjlj_创建链接_sqlite3(地址 string) (返回_错误 error)

func (*Jlsql_键列sql库) Csh_初始化_创建配置

func (库 *Jlsql_键列sql库) Csh_初始化_创建配置(最大时长, 最大连接数, 空闲连接数 int)

初始化配置 连接前设置 @ 最大时长 单位 为分钟

func (*Jlsql_键列sql库) G_改

func (库 *Jlsql_键列sql库) G_改(库表名 string, 修改键值表 Jzb_键值表, 条件 ...string) (返回_影响行数 int, 返回_错误 error)

func (*Jlsql_键列sql库) Qjlsqlk_取键列sql库_事务对象

func (库 *Jlsql_键列sql库) Qjlsqlk_取键列sql库_事务对象() (事务对象 j_键列sql库_事务, 返回_错误 error)

本对象 只能执行一次事务 S_事务提交 或 S_事务回滚 后 失效

func (*Jlsql_键列sql库) S_删

func (库 *Jlsql_键列sql库) S_删(库表名 string, 条件 ...string) (返回_影响行数 int, 返回_错误 error)

func (*Jlsql_键列sql库) Z_增

func (库 *Jlsql_键列sql库) Z_增(库表名 string, 插入键值表 Jzb_键值表) (返回_错误 error)

func (*Jlsql_键列sql库) Zxsql_执行sql

func (库 *Jlsql_键列sql库) Zxsql_执行sql(sql语句 string) (返回_影响行数 int, 返回_错误 error)

type Jzb_键值表

type Jzb_键值表 struct {
	// contains filtered or unexported fields
}

func Cjjzb_创建键值表

func Cjjzb_创建键值表(键值 ...any) (返回_键值表 Jzb_键值表, 返回_错误 error)

自己通过无限的 键 值 对创建 string 类型的键 基本类型的 值

func Cjjzb_创建键值表_线程安全

func Cjjzb_创建键值表_线程安全(键值 ...any) (返回_键值表 Jzb_键值表, 返回_错误 error)

func New_键值表

func New_键值表(是否_线程安全 ...bool) (返回_键值表 Jzb_键值表)

func (*Jzb_键值表) Aqkld_安全克隆到_键值表

func (键值类 *Jzb_键值表) Aqkld_安全克隆到_键值表() (返回_值 Jzb_键值表)

func (*Jzb_键值表) Bcdwj_保存到文件

func (键值类 *Jzb_键值表) Bcdwj_保存到文件(文件路径 string) (返回_错误 error)

func (*Jzb_键值表) Cj_创建

func (键值类 *Jzb_键值表) Cj_创建(键值 ...any) (返回_错误 error)

func (*Jzb_键值表) Cjsonzr_重JSON载入

func (键值类 *Jzb_键值表) Cjsonzr_重JSON载入(JSON文本 string) (返回_错误 error)

func (*Jzb_键值表) Cjzb_重键值表_安全载入

func (键值类 *Jzb_键值表) Cjzb_重键值表_安全载入(键值表 Jzb_键值表)

func (*Jzb_键值表) Cmapzr_重map载入

func (键值类 *Jzb_键值表) Cmapzr_重map载入(map表 map[string]any) (返回_错误 error)

func (*Jzb_键值表) Cwjzr_重文件载入

func (键值类 *Jzb_键值表) Cwjzr_重文件载入(文件路径 string) (返回_错误 error)

func (*Jzb_键值表) Dbdwb_到表单文本

func (键值类 *Jzb_键值表) Dbdwb_到表单文本(排序方式 ...int) (返回_值 string)

@ 1为升序 2为降序 空 或者 其它为不排序

func (*Jzb_键值表) Djson_到JSON

func (键值类 *Jzb_键值表) Djson_到JSON() (返回_值 string)

func (*Jzb_键值表) Dmap_到map

func (键值类 *Jzb_键值表) Dmap_到map() (返回_值 map[string]any)

func (*Jzb_键值表) Gsxz_格式修整

func (键值类 *Jzb_键值表) Gsxz_格式修整() (返回_结果 bool)

将当前数据内的 time.time 时间类型 和 []byte 字节集 自动转换成 文本格式

func (*Jzb_键值表) Kqxcaq_开启线程安全

func (键值类 *Jzb_键值表) Kqxcaq_开启线程安全()

func (*Jzb_键值表) Lxfz_连续赋值

func (键值类 *Jzb_键值表) Lxfz_连续赋值(键值 ...any) (返回_错误 error)

func (*Jzb_键值表) Pdjsfcz_判断_键是否存在

func (键值类 *Jzb_键值表) Pdjsfcz_判断_键是否存在(键名称 string) (返回_值 bool)

只支 判断持首层键

func (*Jzb_键值表) Qjsz_取键数组

func (键值类 *Jzb_键值表) Qjsz_取键数组(排序方式 ...int) []string

@ 1为升序 2为降序 空 或者 其它为不排序

func (*Jzb_键值表) Qjzb_取键值表

func (键值类 *Jzb_键值表) Qjzb_取键值表(路径或索引 string, 索引 ...string) (返回_值 Jzb_键值表)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qk_清空

func (键值类 *Jzb_键值表) Qk_清空() bool

func (*Jzb_键值表) Qlb_取列表

func (键值类 *Jzb_键值表) Qlb_取列表(路径或索引 string, 索引 ...string) (返回_值 Lb_列表)

func (*Jzb_键值表) Qljz_取逻辑值

func (键值类 *Jzb_键值表) Qljz_取逻辑值(路径或索引 string, 索引 ...string) (返回_值 bool)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qmap_取map

func (键值类 *Jzb_键值表) Qmap_取map(路径或索引 string, 索引 ...string) (返回_值 map[string]any)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qqp_取切片

func (键值类 *Jzb_键值表) Qqp_取切片(路径或索引 string, 索引 ...string) (返回_值 []any)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qsjdxs_取双精度小数

func (键值类 *Jzb_键值表) Qsjdxs_取双精度小数(路径或索引 string, 索引 ...string) (返回_值 float64)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qsjrq_取时间日期

func (键值类 *Jzb_键值表) Qsjrq_取时间日期(路径或索引 string, 索引 ...string) (返回_值 time.Time)

func (*Jzb_键值表) Qsl_取数量

func (键值类 *Jzb_键值表) Qsl_取数量() int

func (*Jzb_键值表) Qwb_取文本

func (键值类 *Jzb_键值表) Qwb_取文本(路径或索引 string, 索引 ...string) (返回_值 string)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qz_取值

func (键值类 *Jzb_键值表) Qz_取值(路径或索引 string, 索引 ...string) (返回_值 any, 返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qzjj_取字节集

func (键值类 *Jzb_键值表) Qzjj_取字节集(路径或索引 string, 索引 ...string) (返回_值 []byte)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Qzs_取整数

func (键值类 *Jzb_键值表) Qzs_取整数(路径或索引 string, 索引 ...string) (返回_值 int)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Scz_删除值

func (键值类 *Jzb_键值表) Scz_删除值(路径或索引 string, 索引 ...string) (返回_错误 error)

func (*Jzb_键值表) Tbjzb_吞并键值表

func (键值类 *Jzb_键值表) Tbjzb_吞并键值表(参数键值表 Jzb_键值表)

把其它键值表的值吞并过来 相同的会被替换, 没有的会添加进来

func (*Jzb_键值表) Zjzb_置键值表

func (键值类 *Jzb_键值表) Zjzb_置键值表(添加值 Jzb_键值表, 路径或索引 string, 索引 ...string) (返回_错误 error)

func (*Jzb_键值表) Zlb_置列表

func (键值类 *Jzb_键值表) Zlb_置列表(添加值 Lb_列表, 路径或索引 string, 索引 ...string) (返回_错误 error)

func (*Jzb_键值表) Zlj_置逻辑

func (键值类 *Jzb_键值表) Zlj_置逻辑(添加值 bool, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zmap_置map

func (键值类 *Jzb_键值表) Zmap_置map(添加值 map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zqp_置切片

func (键值类 *Jzb_键值表) Zqp_置切片(添加值 []any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zqpmapz_置切片map组

func (键值类 *Jzb_键值表) Zqpmapz_置切片map组(添加值 []map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any

func (*Jzb_键值表) Zqptj_子切片添加

func (键值类 *Jzb_键值表) Zqptj_子切片添加(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zsjdxs_置双精度小数

func (键值类 *Jzb_键值表) Zsjdxs_置双精度小数(添加值 float64, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zsjrq_置时间日期

func (键值类 *Jzb_键值表) Zsjrq_置时间日期(添加值 time.Time, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zwb_置文本

func (键值类 *Jzb_键值表) Zwb_置文本(添加值, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zz_置值

func (键值类 *Jzb_键值表) Zz_置值(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zzjj_置字节集

func (键值类 *Jzb_键值表) Zzjj_置字节集(添加值 []byte, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Jzb_键值表) Zzs_置整数

func (键值类 *Jzb_键值表) Zzs_置整数(添加值 int, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

type Lb_列表

type Lb_列表 struct {
	// contains filtered or unexported fields
}

func Cjlb_创建列表

func Cjlb_创建列表(添加值 ...any) (返回_列表 Lb_列表, 返回_错误 error)

func Cjlb_创建列表_线程安全

func Cjlb_创建列表_线程安全(添加值 ...any) (返回_列表 Lb_列表, 返回_错误 error)

func New_列表

func New_列表(是否_线程安全 ...bool) (返回_列表 Lb_列表)

func (*Lb_列表) Aqkld_安全克隆到_新列表

func (列表 *Lb_列表) Aqkld_安全克隆到_新列表() (返回_值 Lb_列表)

func (*Lb_列表) Bcdwj_保存到文件

func (列表 *Lb_列表) Bcdwj_保存到文件(文件路径 string) (返回_错误 error)

func (*Lb_列表) Cj_创建

func (列表 *Lb_列表) Cj_创建(添加值 ...any) (返回_错误 error)

func (*Lb_列表) Cjsonzr_重JSON载入

func (列表 *Lb_列表) Cjsonzr_重JSON载入(JSON文本 string) (返回_错误 error)

func (*Lb_列表) Clb_重列表_安全载入

func (列表 *Lb_列表) Clb_重列表_安全载入(来源列表 Lb_列表)

func (*Lb_列表) Cqpzr_重切片载入

func (列表 *Lb_列表) Cqpzr_重切片载入(切片 any) (返回_错误 error)

支持 []any 和 []map[string]any ==> []map[string]any 自动转换成 []any

func (*Lb_列表) Cwbfg_重文本分割

func (列表 *Lb_列表) Cwbfg_重文本分割(原始文本, 分割字符 string) (返回_分割数量 int)

func (*Lb_列表) Cwbfg_重文本分割_空白符

func (列表 *Lb_列表) Cwbfg_重文本分割_空白符(原始文本 string) (返回_分割数量 int)

func (*Lb_列表) Cwjzr_重文件载入

func (列表 *Lb_列表) Cwjzr_重文件载入(文件路径 string) (返回_错误 error)

func (*Lb_列表) Cx_查询

func (列表 *Lb_列表) Cx_查询(条件语句 string) (返回_列表 Lb_列表, 返回_错误 error)

正常支持 列表里套键值表查询 如[]map[] []any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 反回新列表

func (*Lb_列表) Cz_查找

func (列表 *Lb_列表) Cz_查找(条件语句 string, 开始位置 ...int) (返回_位置 int, 返回_错误 error)

[]any 类型查询 默认 键值="索引值" 如 索引值="无敌" and 索引值 !="哈哈" @ 逻辑判断符号 支持 "||" or OR, "&& and ADN" @ 等式判断符号 支持 "~= LIKE like (包含 支持 单个站位符号 % 如 键 like '%哈哈')", "!~= NOTLIKE notlike (包含 支持 单个站位符号 % )", "<=", ">=", "!=", "=", ">", "<" @ 运算符 "=", "+", "-", "*", "/", "%"(求余数) @ 位置 如果 没有对应 则返回 -1

func (*Lb_列表) Czks_查找快速

func (列表 *Lb_列表) Czks_查找快速(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)

func (*Lb_列表) Czks_查找快速_绝对匹配

func (列表 *Lb_列表) Czks_查找快速_绝对匹配(主键名称 string, 查找内容 any, 开始位置 ...int) (返回_位置 int)

类型 和 数据 完全一致的查找

func (*Lb_列表) Djson_到JSON

func (列表 *Lb_列表) Djson_到JSON() (返回_值 string)

会把字节集 自动转换成文本

func (*Lb_列表) Dqp_到切片

func (列表 *Lb_列表) Dqp_到切片() (返回_值 []any)

func (*Lb_列表) Gsxz_格式修整

func (列表 *Lb_列表) Gsxz_格式修整() (返回_结果 bool)

将当前数据内的 time.time 时间类型 和 []byte 字节集 自动转换成 文本格式

func (*Lb_列表) Hbdwb_合并到列表

func (列表 *Lb_列表) Hbdwb_合并到列表(基础列表 Lb_列表)

func (*Lb_列表) Hbdwb_合并到文本

func (列表 *Lb_列表) Hbdwb_合并到文本(合并连接符 string) (返回_值 string)

func (*Lb_列表) Hqsyb_获取索引表_带位置

func (列表 *Lb_列表) Hqsyb_获取索引表_带位置(唯一标识的键 string) (返回_值 Jzb_键值表, 返回_错误 error)

@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:原来列表的位置} 只支持 []map[string]any

func (*Lb_列表) Hqsyb_获取索引表_带数据

func (列表 *Lb_列表) Hqsyb_获取索引表_带数据(唯一标识的键 string) (返回_值 Jzb_键值表, 返回_错误 error)

@唯一标识的键 就是用哪个键的值做索引 要值求唯一性 否则 会被最后一个 值的值替换 {唯一标识的键的值:{原来列表数据}} 只支持 []map[string]any

func (*Lb_列表) Kqxcaq_开启线程安全

func (列表 *Lb_列表) Kqxcaq_开启线程安全()

func (*Lb_列表) Qjzb_取键值表

func (列表 *Lb_列表) Qjzb_取键值表(路径或索引 string, 索引 ...string) (返回_值 Jzb_键值表)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qk_清空

func (列表 *Lb_列表) Qk_清空() bool

func (*Lb_列表) Qlb_取列表

func (列表 *Lb_列表) Qlb_取列表(路径或索引 string, 索引 ...string) (返回_值 Lb_列表)

func (*Lb_列表) Qljz_取逻辑值

func (列表 *Lb_列表) Qljz_取逻辑值(路径或索引 string, 索引 ...string) (返回_值 bool)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qmap_取map

func (列表 *Lb_列表) Qmap_取map(路径或索引 string, 索引 ...string) (返回_值 map[string]any)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qqp_取切片

func (列表 *Lb_列表) Qqp_取切片(路径或索引 string, 索引 ...string) (返回_值 []any)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qsjdxs_取双精度小数

func (列表 *Lb_列表) Qsjdxs_取双精度小数(路径或索引 string, 索引 ...string) (返回_值 float64)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qsjrq_取时间日期

func (列表 *Lb_列表) Qsjrq_取时间日期(路径或索引 string, 索引 ...string) (返回_值 time.Time)

func (*Lb_列表) Qsl_取数量

func (列表 *Lb_列表) Qsl_取数量() int

func (*Lb_列表) Qwb_取文本

func (列表 *Lb_列表) Qwb_取文本(路径或索引 string, 索引 ...string) (返回_值 string)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qz_取值

func (列表 *Lb_列表) Qz_取值(路径或索引 string, 索引 ...string) (返回_值 any, 返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qzjj_取字节集

func (列表 *Lb_列表) Qzjj_取字节集(路径或索引 string, 索引 ...string) (返回_值 []byte)

路径 用 . 分割 但 不分割 \' \' 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Qzs_取整数

func (列表 *Lb_列表) Qzs_取整数(路径或索引 string, 索引 ...string) (返回_值 int)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Scz_删除值

func (列表 *Lb_列表) Scz_删除值(路径或索引 string, 索引 ...string) (返回_错误 error)

func (*Lb_列表) Tjz_添加值

func (列表 *Lb_列表) Tjz_添加值(添加值 ...any) (返回_错误 error)

单个 或 按顺序 连续添加

func (*Lb_列表) Zjzb_置键值表

func (列表 *Lb_列表) Zjzb_置键值表(添加值 Jzb_键值表, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zlb_置列表

func (列表 *Lb_列表) Zlb_置列表(添加值 Lb_列表, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zlg_置逻辑

func (列表 *Lb_列表) Zlg_置逻辑(添加值 bool, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zmap_置map

func (列表 *Lb_列表) Zmap_置map(添加值 map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zqp_置切片

func (列表 *Lb_列表) Zqp_置切片(添加值 []any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zqpmapz_置切片map组

func (列表 *Lb_列表) Zqpmapz_置切片map组(添加值 []map[string]any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合 自动会把 []map[string]any 转换成 []any

func (*Lb_列表) Zqptj_子切片添加

func (列表 *Lb_列表) Zqptj_子切片添加(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)

func (*Lb_列表) Zsjdxs_置双精度小数

func (列表 *Lb_列表) Zsjdxs_置双精度小数(添加值 float64, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zsjrq_置时间日期

func (列表 *Lb_列表) Zsjrq_置时间日期(添加值 time.Time, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zwb_置文本

func (列表 *Lb_列表) Zwb_置文本(添加值, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zz_置值

func (列表 *Lb_列表) Zz_置值(添加值 any, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 \' \' 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zzjj_置字节集

func (列表 *Lb_列表) Zzjj_置字节集(添加值 []byte, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

func (*Lb_列表) Zzs_置整数

func (列表 *Lb_列表) Zzs_置整数(添加值 int, 路径或索引 string, 索引 ...string) (返回_错误 error)

路径 用 . 分割 但 不分割 ” 和 "" 内的 . 自动去除 前后包裹的 [] 如 路径1.路径2.[0].路径4 | 路径1.路径2.0.路径4|路径1.['路径2'].0.路径4" 索引 如果 后面索引不为空 则走 路径+索引 混合

type Wlqq_网络请求

type Wlqq_网络请求 struct {
	Fhxyt_返回协议头   http.Header //可以直接用 . 路径取值
	Fhcook_返回cook string
	Fhztm_返回状态码   int
	Fhsj_返回数据     []byte
	// contains filtered or unexported fields
}

func (*Wlqq_网络请求) Fhsjdjzb_返回数据_到键值表

func (网络请求 *Wlqq_网络请求) Fhsjdjzb_返回数据_到键值表() (返回_键值表 Jzb_键值表, 返回_错误 error)

func (*Wlqq_网络请求) Fhsjdlb_返回数据_到列表

func (网络请求 *Wlqq_网络请求) Fhsjdlb_返回数据_到列表() (返回_列表 Lb_列表, 返回_错误 error)

func (*Wlqq_网络请求) Fhsjdwb_返回数据_到文本

func (网络请求 *Wlqq_网络请求) Fhsjdwb_返回数据_到文本() (返回_值 string)

func (*Wlqq_网络请求) Get

func (网络请求 *Wlqq_网络请求) Get(网址 string, 提交数据 ...string) (返回_错误 error)

func (*Wlqq_网络请求) Post

func (网络请求 *Wlqq_网络请求) Post(网址 string, 提交数据 string) (返回_错误 error)

func (*Wlqq_网络请求) Qk_清空

func (网络请求 *Wlqq_网络请求) Qk_清空(cookies ...string)

func (*Wlqq_网络请求) Zcookie_置_cookies

func (网络请求 *Wlqq_网络请求) Zcookie_置_cookies(cookies ...string)

func (*Wlqq_网络请求) Zfjxyt_置_附加协议头

func (网络请求 *Wlqq_网络请求) Zfjxyt_置_附加协议头(协议头表 map[string]any)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL