johns updated xml2json