Skip to content

hensom/jsonmodels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Allows you to create declarative JSON models. Heavily inspired by django models.

Example:

import json
from jsonmodels import Model, Field, DateField

class Track(Model):
  title        = Field()
  release_date = DateField(key = 'date')

sample_json = """
{
  'title': 'Coin Operated Boy',
  'date':  '2007-02-01'
}
"""

data = json.load(sample_json)

track = Track.new_from_json(data)

print '%s - %s' % (track.title, track.release_date.strftime('%F'))

About

Declarative JSON Models for Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages