We are using JSON.load currently, which is assumed to exist. The JSON parsing is basically used "as is" and the direction we've taken is to try to present the data from parsed XML as close as possible to the output of JSON.load ().