Versions in this module Expand all Collapse all v4 v4.0.0 May 26, 2021 Changes in this version + func Decode(data []byte, m Mode) (interface{}, error) + func Encode(v interface{}, m Mode) ([]byte, error) + func FromJSON(data []byte, m Mode) ([]byte, error) + func Marshal(v interface{}, m Mode) ([]byte, error) + func Quote(s []byte) []byte + func QuoteString(s string) string + func ToJSON(data []byte, m Mode) ([]byte, error) + func Unmarshal(data []byte, v interface{}, m Mode) error + type ErrType int + const EEmptyString + const EEncoding + const EExtraCharacter + const EExtraCharacterAfterRison + const EInternal + const EInvalidCharacter + const EInvalidLargeExp + const EInvalidLiteral + const EInvalidNumber + const EInvalidStringEscape + const EInvalidTypeOfObjectKey + const EMissingCharacter + const EMissingCharacterAfterEscape + const EUnmatchedPair + type Mode int + const ARison + const ORison + const Rison + type ParseError struct + Args []interface{} + Child error + Pos int + Src []byte + Type ErrType + func (e *ParseError) Error() string + func (e *ParseError) ErrorInLang(lang string) string + func (e *ParseError) Langs() []string + func (e *ParseError) Translate(lang string) Other modules containing this package github.com/sakura-internet/go-rison