I don't think JSONx is built for readability, so that actually seems like a very reasonable way to convert to XML.
I expect many people were doing this by hand since JSON has replaced XML in a lot of peoples minds, and IBM has created a way to standardize it to make it easier to work with other teams.
If you don't want it to be readable, make the darn thing binary and go for efficiency.