JSON maps are unordered by default. Added support for arrays of maps to provide a means ensure ordered values.