JsonTools is a thread safe module based on event - event handler
paradigm (like SAX paradigm) and include two base functions:
JSON tree walker and JSON path evaluator that parameters by different
event handlers. The decision has such important advantages as
flexibility and universality.
JsonTools include decisions for most frequent tasks with JSON,
Fast dynamic safe get value method for JSON model.
Dynamic safe populates a value to JSON.
Creates clone of JSON.
Merges two JSON model.
Compares two JSON model on equals.
Converts JSON model to Map.
JsonTools include one of the most requested task with JSON -
transformation JSON model to XML for further processing. The convertor
allows dinamically transformation result XML so it is compatible with
JsonTools include framework to convert JSON model to DOM model based
by predefined pattern-layout structures.
The way allows to separate the presentation of data and the same data.
So UI of WEB usually has repeated, the pattern-layout structures can
be used multiple times for different data. It makes interchanging less
expensive and data preparing easier.
JsonTools include methods of populating data from HTML form to JSON
and the contrary:
Fills the HTML form with corresponding structure from JSON model.
Applies corresponding form data to JSON model.