To Convert XML to JSON format
Consider a situation where in you have data in xml file and want to use it as a input to some other system where in it takes data in the form of JSON. You would require to convert XML to json format.
Below is an example of converting XML file into json file format.
#! /usr/bin/env ruby -rubygems require 'rubygems' require 'active_support/all' require 'json' json_str = Hash.from_xml(File.open(ARGV[0]).read).to_json File.open(ARGV[1], 'w+').write json_str
To run the command,
xml-to-json.rb .file1.xml .file_out.json