This package converts xml string into json and returns the json object as output.
npm install xmlintojson
var converter = require('./xmlintojson.js');
`2. Pass the xml string to the function and save the json object response
`
var xml = " ";
var json = converter(xml);
`Output Format
Below is an example xml used to convert into json:
`
81
CORRELATION-3baee8b0-b483-47aa-89b2-bf7b03d0c41f
1
CFS TV
PROVIDE
1.0
2011-04-30T23:50:00+05:30
false
OrderRef
OrderRefID
input
2
CFS Live Box
PROVIDE
1.0
2011-04-30T23:50:00+05:30
false
OrderRef
OrderRefID
input
3
CFS VOIP
PROVIDE
1.0
2011-04-30T23:50:00+05:30
false
OrderRef
OrderRefID
input
NewOrder
2012-07-18T10:19:03+05:30
0
Apple
Company
Orange
input
Orchestrator
OrderRefID
a7eb1e1de1fa45c993f65589dba70648
`
Converted output:
`
{
"xml": {
"__version": "1.0",
"__encoding": "UTF-8"
},
"Order": {
"orderID": "81",
"sessionID": "CORRELATION-3baee8b0-b483-47aa-89b2-bf7b03d0c41f",
"orderlines": [
{
"lineID": "1",
"productID": "CFS TV",
"action": "PROVIDE",
"quantity": "1.0",
"requiredByDate": "2011-04-30T23:50:00+05:30",
"LineUsed": "false",
"OrderlinesUDF": {
"name": "OrderRef",
"value": "OrderRefID",
"flavor": "input",
"__Id": "546"
},
"__Id": "545"
},
{
"lineID": "2",
"productID": "CFS Live Box",
"action": "PROVIDE",
"quantity": "1.0",
"requiredByDate": "2011-04-30T23:50:00+05:30",
"LineUsed": "false",
"OrderlinesUDF": {
"name": "OrderRef",
"value": "OrderRefID",
"flavor": "input",
"__Id": "548"
},
"__Id": "547"
},
{
"lineID": "3",
"productID": "CFS VOIP",
"action": "PROVIDE",
"quantity": "1.0",
"requiredByDate": "2011-04-30T23:50:00+05:30",
"LineUsed": "false",
"OrderlinesUDF": {
"name": "OrderRef",
"value": "OrderRefID",
"flavor": "input",
"__Id": "550"
},
"__Id": "549"
}
],
"status": "NewOrder",
"currentTime": "2012-07-18T10:19:03+05:30",
"TineDelay": "0",
"customerref": "Apple",
"OrderHeaderUDF": {
"name": "Company",
"value": "Orange",
"flavor": "input",
"__Id": "551"
},
"Originator": "Orchestrator",
"OrderRef": "OrderRefID",
"businessTransactionID": "a7eb1e1de1fa45c993f65589dba70648",
"__Id": "544"
}
}
``