Documentation
¶
Index ¶
- Variables
- func CustomSWriteJson(c jsoniter.API, body any) (string, error)
- func DecodeJson(reader io.Reader, ptr any) error
- func EncodeJson(writer io.Writer, body any) error
- func EscapeString(s string) string
- func Indent(b []byte) string
- func IsValidJson(s []byte) bool
- func IsValidJsonStr(s string) bool
- func LowercaseNamingStrategy(name string) string
- func Marshal(body any) ([]byte, error)
- func ParseJson(body []byte, ptr any) error
- func ParseJsonAs[T any](body []byte) (T, error)
- func SIndent(b string) string
- func SParseJson(body string, ptr any) error
- func SParseJsonAs[T any](body string) (T, error)
- func SWriteIndent(body any) (string, error)
- func SWriteJson(body any) (string, error)
- func TrySWriteJson(body any) string
- func Unmarshal(body []byte, ptr any) error
- func WriteJson(body any) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
NamingStrategyTranslate = func(v string) string { return v }
)
Functions ¶
func CustomSWriteJson ¶
Write json as string using customized jsoniter.Config.
func EscapeString ¶ added in v0.3.1
func IsValidJson ¶ added in v0.1.13
func IsValidJsonStr ¶ added in v0.1.13
func LowercaseNamingStrategy ¶
Change first rune to lower case.
func ParseJsonAs ¶ added in v0.2.5
Parse json bytes.
func SParseJsonAs ¶ added in v0.2.5
Parse json bytes.
func SWriteIndent ¶ added in v0.1.12
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.