UNPKG

@yhiot/utils

Version:
31 lines (25 loc) 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.json2xml = exports.xml2json = void 0; // xmlTool.js var xml2js = require('xml2js'); var xml2json = function xml2json(str) { return new Promise(function (resolve, reject) { var parseString = xml2js.parseString; parseString(str, function (err, result) { if (err) { reject(err); } else { resolve(result); } }); }); }; exports.xml2json = xml2json; var json2xml = function json2xml(obj) { var builder = new xml2js.Builder(); return builder.buildObject(obj); }; exports.json2xml = json2xml;