jsonutils

package
v0.448.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataToJsonBytes

func DataToJsonBytes(data interface{}) (jsonBytes []byte, err error)

func DataToJsonString

func DataToJsonString(data interface{}) (jsonString string, err error)

func JsonFileByPathHas

func JsonFileByPathHas(jsonFilePath string, query string, keyToCheck string) (has bool, err error)

func JsonFileHas

func JsonFileHas(jsonFile filesinterfaces.File, query string, keyToCheck string) (has bool, err error)

func JsonStringHas

func JsonStringHas(jsonString string, query string, keyToCheck string) (has bool, err error)

func JsonStringToYamlFile

func JsonStringToYamlFile(jsonString string, outputFile filesinterfaces.File, verbose bool) (err error)

func JsonStringToYamlFileByPath

func JsonStringToYamlFileByPath(jsonString string, outputFilePath string, verbose bool) (outputFile filesinterfaces.File, err error)

func JsonStringToYamlString

func JsonStringToYamlString(jsonString string) (yamlString string, err error)

func LoadKeyValueInterfaceDictFromJsonFile

func LoadKeyValueInterfaceDictFromJsonFile(jsonFile filesinterfaces.File) (keyValues map[string]interface{}, err error)

func LoadKeyValueInterfaceDictFromJsonString

func LoadKeyValueInterfaceDictFromJsonString(jsonString string) (keyValues map[string]interface{}, err error)

func LoadKeyValueStringDictFromJsonString

func LoadKeyValueStringDictFromJsonString(jsonString string) (keyValues map[string]string, err error)

func MustDataToJsonBytes

func MustDataToJsonBytes(data interface{}) (jsonBytes []byte)

func MustDataToJsonString

func MustDataToJsonString(data interface{}) (jsonString string)

func MustJsonFileByPathHas

func MustJsonFileByPathHas(jsonFilePath string, query string, keyToCheck string) (has bool)

func MustJsonFileHas

func MustJsonFileHas(jsonFile filesinterfaces.File, query string, keyToCheck string) (has bool)

func MustJsonStringHas

func MustJsonStringHas(jsonString string, query string, keyToCheck string) (has bool)

func MustJsonStringToYamlFile

func MustJsonStringToYamlFile(jsonString string, outputFile filesinterfaces.File, verbose bool)

func MustJsonStringToYamlFileByPath

func MustJsonStringToYamlFileByPath(jsonString string, outputFilePath string, verbose bool) (outputFile filesinterfaces.File)

func MustJsonStringToYamlString

func MustJsonStringToYamlString(jsonString string) (yamlString string)

func MustLoadKeyValueInterfaceDictFromJsonFile

func MustLoadKeyValueInterfaceDictFromJsonFile(jsonFile filesinterfaces.File) (keyValues map[string]interface{})

func MustLoadKeyValueInterfaceDictFromJsonString

func MustLoadKeyValueInterfaceDictFromJsonString(jsonString string) (keyValues map[string]interface{})

func MustLoadKeyValueStringDictFromJsonString

func MustLoadKeyValueStringDictFromJsonString(jsonString string) (keyValues map[string]string)

func MustParseJsonString

func MustParseJsonString(jsonString string) (data interface{})

func MustPrettyFormatJsonString

func MustPrettyFormatJsonString(jsonString string) (formatted string)

func MustRunJqAgainstJsonFileAsString

func MustRunJqAgainstJsonFileAsString(jsonFile filesinterfaces.File, query string) (result string)

func MustRunJqAgainstJsonStringAsBool

func MustRunJqAgainstJsonStringAsBool(jsonString string, query string) (result bool)

func MustRunJqAgainstJsonStringAsInt

func MustRunJqAgainstJsonStringAsInt(jsonString string, query string) (result int)

func MustRunJqAgainstJsonStringAsString

func MustRunJqAgainstJsonStringAsString(jsonString string, query string) (result string)

func ParseJsonString

func ParseJsonString(jsonString string) (data interface{}, err error)

func PrettyFormatJsonString

func PrettyFormatJsonString(jsonString string) (formatted string, err error)

func RunJqAgainstJsonFileAsString

func RunJqAgainstJsonFileAsString(jsonFile filesinterfaces.File, query string) (result string, err error)

func RunJqAgainstJsonStringAsBool

func RunJqAgainstJsonStringAsBool(jsonString string, query string) (result bool, err error)

func RunJqAgainstJsonStringAsInt

func RunJqAgainstJsonStringAsInt(jsonString string, query string) (result int, err error)

func RunJqAgainstJsonStringAsString

func RunJqAgainstJsonStringAsString(jsonString string, query string) (result string, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL