API Shortcuts - jsondata

jsondata - epydoc

Javadoc style API documentation for Python.

jsondata - CLI

CLI Wrapper for filtered subprocess calls and streaming of results [details]

jsondata.JSONData

JSONData

The class JSONData provides branch operations, which actually are logical set operations on structured subsets of attributes. This comprises basically two types of operations:

  • branch operations:

    The unit of action is a complete branch, thus the branch is not intermixed with other attributes e.g. ‘branch_add’ or ‘branch_copy’.

  • attribute operations:

    The unit of action is/are attributes, thus the branches are intermixed, or disjoined at the level of attributes e.g. ‘__add__’ and ‘__or__’, or ‘__xor__’.

The column [op-unit-scope] depicts the types and levels of provided operations:

  • A: attribute
  • B: branch

Iterators

[docs] [source] [op-unit-scope] [logic-operator]
__iter__ JSONData.__iter__ B,A ->

jsondata.JSONPatch

JSONPatchItemRaw

JSONPatchFilter

Methods

[docs] [source] [logic-operator]
JSONPatchFilter JSONPatchFilter.__init__  

Operators

[docs] [source] [logic-operator]
__eq__ (4) JSONPatchFilter.__eq__ ==

jsondata.JSONTree

JSONTree

Methods

Runtime Test data

basic

datacheck

rfc6902

selftest