Introducing the JSONx gem

require 'jsonx'

h = {f100: 'fff', g100: 'ggg', n100: nil, a100: [3, 5], h100: {y100: 'yyy'}}
puts JSONx.new(h).to_s

<?xml version='1.0' encoding='UTF-8'?>
<json:object xsi:schemaLocation='http://www.datapower.com/schemas/json jsonx.xsd'
 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
xmlns:json='http://www.ibm.com/xmlns/prod/2009/jsonx'>
  <json:string name='f100'>fff</json:string>
  <json:string name='g100'>ggg</json:string>
  <json:null name='n100'></json:null>
  <json:array name='a100'>
<json:number>3</json:number>
<json:number>5</json:number>
</json:array> <json:object name='h100'>
<json:string name='y100'>yyy</json:string>
</json:object> </json:object>

Resources

Tags:
Source:
0850hrs.txt
Published:
26-09-2014 08:50