JSON maps are unordered by default. Added support for arrays of maps to provide a means ensure ordered values.
fixed problem with backwards compatibility
Merge remote-tracking branch 'remotes/RRZE-PP/master'
factorize code