Class - DataSourcesJsonParser#

class openfl.federated.data.sources.data_sources_json_parser.DataSourcesJsonParser[source]#

Bases: object

__init__()#

Methods

__init__()

parse(json_string)

Parse a JSON string into a dictionary.

process_azure_blob_source(source_name, params)

Process an Azure Blob data source.

process_data_sources(data)

Process and validate data sources.

process_local_source(source_name, params, cwd)

Process a local data source.

process_s3_source(source_name, params)

Process an S3 data source.

static parse(json_string)[source]#

Parse a JSON string into a dictionary.

Parameters:

json_string (str) – The JSON string to parse.

Returns:

An instance of VerifiableDatasetInfo containing the parsed data sources.

Return type:

VerifiableDatasetInfo

static process_azure_blob_source(source_name, params)[source]#

Process an Azure Blob data source.

static process_data_sources(data)[source]#

Process and validate data sources.

static process_local_source(source_name, params, cwd)[source]#

Process a local data source.

static process_s3_source(source_name, params)[source]#

Process an S3 data source.