TEIID-2159 TEIID-2389 initial commit of json production logic and fix
for jsonToXml precision loss