python-benedict is a dict subclass with keylist/keypath/keyattr support, I/O shortcuts (base64, cli, csv, ini, json, pickle, plist, query-string, toml, xls, xml, yaml) and many utilities... for humans, obviously.

Features

  • 100% backward-compatible, you can safely wrap existing dictionaries
  • NEW Keyattr support for get/set items using keys as attributes
  • Keylist support using list of keys as key
  • Keypath support using keypath-separator (dot syntax by default)
  • Keypath list-index support (also negative) using the standard [n] suffix
  • Many utility and parse methods to retrieve data as needed (check the API section)

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

MIT License

Follow python-benedict

python-benedict Web Site

Other Useful Business Software
Digital business card + lead capture + contact enrichment Icon
Digital business card + lead capture + contact enrichment

Your complete in-person marketing platform

Share digital business cards, capture leads, and enrich validated contact info - at events, in the field, and beyond. Powered by AI and our proprietary data engine, Popl drives growth for companies around the world, turning every handshake into an opportunity.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of python-benedict!

Additional Project Details

Programming Language

Python

Related Categories

Python JSON Software

Registered

2023-10-13