Documentation ¶
Index ¶
- Constants
- func Encode(v interface{}) (string, error)
- func IsValidJSON(s string) bool
- func JsonDecode(data string) (map[string]interface{}, error)
- func JsonDecodeNoError(data string) map[string]interface{}
- func JsonDecodesNoError(data string) []string
- func JsonEncode(data interface{}) (string, error)
- func JsonEncodeNoError(data interface{}) string
- func Marshal(v any) ([]byte, error)
- func MarshalToString(msg interface{}) (string, error)
- func NewDecoder(r io.Reader) *json.Decoder
- func NewEncoder(w io.Writer) *json.Encoder
- func ParseQueryString(input string) map[string]interface{}
- func Unmarshal(data []byte, v any) error
- func XmlDecodeNoError(b []byte) map[string]interface{}
- func XmlEncodeNoError(data interface{}) string
Constants ¶
View Source
const Version = "1.0.4"
Variables ¶
This section is empty.
Functions ¶
func IsValidJSON ¶ added in v1.0.2
IsValidJSON 检查给定字符串是否为有效的 JSON 格式。
func JsonDecode ¶
JsonDecode 将 JSON 字符串解析为 map 类型。
func JsonDecodeNoError ¶
JsonDecodeNoError 同 JsonDecode,但忽略错误。
func JsonDecodesNoError ¶
JsonDecodesNoError 将 JSON 字符串解析为字符串数组,忽略错误。
func JsonEncode ¶
JsonEncode 将 Go 数据结构编码为 JSON 字符串。
func JsonEncodeNoError ¶
func JsonEncodeNoError(data interface{}) string
JsonEncodeNoError 同 JsonEncode,但忽略错误。
func MarshalToString ¶
MarshalToString 同 Encode 函数,将 Go 数据结构编码为 JSON 字符串。
func NewDecoder ¶ added in v1.0.3
NewDecoder 创建一个新的 JSON 解码器(应返回解码器)。
func NewEncoder ¶ added in v1.0.3
NewEncoder 创建一个新的 JSON 编码器(应返回编码器)。
func ParseQueryString ¶ added in v1.0.2
ParseQueryString 解析 URL 查询字符串为 map 类型。
func XmlDecodeNoError ¶ added in v1.0.4
XmlDecodeNoError xml字符串转结构体,不报错
func XmlEncodeNoError ¶ added in v1.0.4
func XmlEncodeNoError(data interface{}) string
XmlEncodeNoError 结构体转json字符串,不报错
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.