jazzband / jsonmodels

jsonmodels is library to make it easier for you to deal with structures that are converted to, or read from JSON.
http://jsonmodels.readthedocs.org/en/latest/
BSD 3-Clause "New" or "Revised" License
334 stars 51 forks source link

A version of to_struct that uses the field name instead of display name? #132

Open mikepc opened 4 years ago

mikepc commented 4 years ago

It would be handy to have a version of to_struct() such that it would return the original names of the fields instead of the given name of the field.

The use case is this:

Take an SQLAlchemy model Car() which accepts kwargs to assign properties, some of those properties are JSON objects. It would be nice to just Car(jsoncar.to_base_name_struct()) to fully populate the db object. Looking through the implementation it looks like it might be rough to manhandle this in, it would be cleaner if