Documentation
¶
Index ¶
- func AnyToMap(data any) (map[string]any, error)
- func BoolToString(val bool) string
- func EstimateTokenCount(content string) int
- func FloatToString(num float64) string
- func FromJSON[T any](jsonString string) (T, error)
- func IntToString(num int) string
- func JsonStringToMap(jsonString string) (map[string]any, error)
- func PrettyPrint(jsonStr string) (string, error)
- func StringToBool(str string) bool
- func StringToBoolErr(str string) (bool, error)
- func StringToBoolOrDefault(str string, defaultValue bool) bool
- func StringToFloat(str string) float64
- func StringToFloatErr(str string) (float64, error)
- func StringToFloatOrDefault(str string, defaultValue float64) float64
- func StringToInt(str string) int
- func StringToIntErr(str string) (int, error)
- func StringToIntOrDefault(str string, defaultValue int) int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EstimateTokenCount ¶ added in v1.2.0
EstimateTokenCount calculates the total number of tokens from a string Uses a rough approximation: 1 token ≈ 4 characters
func FloatToString ¶
FloatToString converts a float64 to a string
func JsonStringToMap ¶ added in v0.0.2
JsonStringToMap parses a JSON string and converts it to a map with string keys and any values
func PrettyPrint ¶ added in v1.1.2
func StringToBool ¶
func StringToBoolErr ¶
StringToBoolErr converts a string to a boolean and returns an error if conversion fails
func StringToBoolOrDefault ¶
StringToBoolOrDefault converts a string to a boolean, returning a custom default value if conversion fails
func StringToFloat ¶
func StringToFloatErr ¶
StringToFloatErr converts a string to a float64 and returns an error if conversion fails
func StringToFloatOrDefault ¶
StringToFloatOrDefault converts a string to a float64, returning a custom default value if conversion fails
func StringToInt ¶
func StringToIntErr ¶
StringToIntErr converts a string to an integer and returns an error if conversion fails
func StringToIntOrDefault ¶
StringToIntOrDefault converts a string to an integer, returning a custom default value if conversion fails
Types ¶
This section is empty.