Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrJson = errors.New("nazajson: fxxk")
Functions ¶
func CollectNotExistFields ¶ added in v0.20.2
CollectNotExistFields
@param data json字符串 @param v 对应的结构体变量,或者结构体指针变量。注意,并不要求是反序列化赋值后的结构体变量,内部主要是获取字段、tag等信息 @param ignorePrefix 可选参数,可填入不需要收集的字段的前缀。
注意,这里只做简单字符串匹配,比如填入`a`,那么所有以`a`开头的全部会过滤掉(不光是`a.[xxx]`,还包含`ab.`,`ac.`等等) 以上语义以后可能会发送变化,建议使用方在字段名字相似的情况下,使用完成的字段名称
@return 返回所有不存在的json字段组成的数组
func MarshalJsonFile ¶ added in v0.30.2
func UnmarshalJsonFile ¶ added in v0.30.2
UnmarshalJsonFile
@param filenames json文件名,支持传入多个文件名,按先后顺序读取第一个存在的文件
Types ¶
Click to show internal directories.
Click to hide internal directories.