gaps.config.JSONHandler#

class JSONHandler[source]#

Bases: Handler

JSON config file handler.

Methods

dump(config, stream)

Write the config to a stream (JSON file).

dumps(config)

Convert the config to a JSON string.

load(file_name)

Load the file contents.

loads(config_str)

Parse the JSON string into a config dictionary.

write(file_name, data)

Write the data to a file.

Attributes

FILE_EXTENSION

classmethod dump(config, stream)[source]#

Write the config to a stream (JSON file).

classmethod dumps(config)[source]#

Convert the config to a JSON string.

classmethod loads(config_str)[source]#

Parse the JSON string into a config dictionary.

classmethod load(file_name)#

Load the file contents.

classmethod write(file_name, data)#

Write the data to a file.