Skip to content

apiwatcher/jsonderef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonderef

A json dereferencing library for python.

Json pointers evaluation is compliant with rfc 6901 (https://tools.ietf.org/html/rfc6901).

Installation

Best way is to use pip.

pip install jsonderef

Usage

from jsonderef import JsonDeref

document = {
  "key": "value",
  "ref": {"$ref": "#/key"},
  "array_ref": [ {"$ref": "#/key"}],
  "nested_ref": { "nest": {"$ref": "#/nested_ref"}}
}
dereferencer = JsonDeref()

print dereferencer.deref(document, max_deref_depth=5)

Tests

Clone the repo, install dependencies and run nose.

virtualenv env
. env/bin/activate

pip install -r requirements.txt

nosetests tests.py

Releases

No releases published

Packages

No packages published

Languages