Flatten

Flatten Dict Processor

class FlattenDictProcessor(app, pipeline, id=None, config=None)[source]

Bases: Processor

Description: ….

Example:

“person”: {
“details”: {

“first_name”: “John”, “last_name”: “Doe”

}, “address”: {

“country”: “GB”, “city”: “London”, “postal_code”: “WC2N 5DU”

}

}

Gets converted to:

{

“person.details.first_name”: “John”, “person.details.last_name”: “Doe”, “person.address.country”: “GB”, “person.address.city”: “London”, “person.address.postal_code”: “WC2N 5DU”

}

..automethod:: bspump.common.FlattenDictProcessor.__init__()

Flatten Dict Processor

FlattenDictProcessor.flatten(nested_dict)[source]

Description:

Returns

flattened_dict


FlattenDictProcessor.process(context, event)[source]

Description:

Returns

event