Comments (3)
@Dysproz Thanks a lot!
from dotty_dict.
Hi @wsw70,
Thanks for your post.
I'll take a look into our code and try to find some solution to recursively convert all nested Dotty instances into dictionaries.
However, it may be hard to make it as for really big nested dictionaries, it'll be just ineffective.
from dotty_dict.
@wsw70,
My PR with fix for your issue has been just merged.
From now on .to_dict()
will return dictionary without nested dotty objects - only standard Python serialisable types.
Moreover, if you need json representation as string then you may now use method .to_json()
which will basically return the same outputs as you'd rum json.dumps(dot.to_dict())
. :)
from dotty_dict.
Related Issues (20)
- __getitem__ / get_from raises KeyError when key is numeric string. HOT 5
- IndexError: pop from empty list HOT 3
- Request: Need a way to access the list elements using square brackets HOT 4
- KeyError: 0 when a digit is not a list index, but a key HOT 3
- do not convert numeric keys to indexes HOT 2
- Return all in a list HOT 2
- Setup py error HOT 3
- List slices don't work as outlined in documented advanced examples HOT 5
- Numeric keys + deep lists = trouble HOT 1
- Special characters in the author's name HOT 9
- Support `pop` for lists
- Handling key with None value HOT 1
- Object of type InMemoryUploadedFile is not JSON serializable HOT 1
- dotty items
- No values returned when one item is missing using slices to get a subset of the data
- Iterator for dotty_dict
- no_list has no effect when adding entries
- no_list should be smart_list :)
- no_list=True ... fails?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotty_dict.