Flatten
Flatten Dict Processor
- class FlattenDictProcessor(app, pipeline, id=None, config=None)[source]
Bases:
ProcessorDescription: ….
Inspired by https://github.com/amirziai/flatten
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__()