python-benedict
https://github.com/fabiocaccamo/python-benedict
Python
The Python dictionary for humans dealing with evil/complex data.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to python-benedict
Help out
- Issues
- add funtion SuperFlatten feature, Flatten multi-level dictionary to 1
- Optionally allow `keypath_separator` in input dict keys (`unflatten`).
- Add possibility to read/write encrypted data.
- Wildcard
- Add type hints.
- Wildcard support for renaming
- Add `freeze` method (to make the dict immutable).
- Add `xpath` support.
- Improve traverse, calling the callback with the full path key instead of the last one
- flatten method should return a line for each element in a list
- Docs
- Python not yet supported