node.jsでxmlからJSONに変換、JSONからxmlに変換するxmljsonモジュールの使い方
xmlからJSONに変換したり、JSONからxmlに変換するモジュールです。
インストールします。
npm install xmljson --save
to_jsonメソッドを使用して、xmlデータをJSON形式に変換します。
const convert = require('xmljson');
const xml = '<data>' +
'<prop1>val1</prop1>' +
'<prop2>val2</prop2>' +
'<prop3>val3</prop3>' +
'</data>';
let json;
convert.to_json(xml, (err, data)=>{
json = data;
});
console.log(JSON.stringify(json));
以下のように出力されます。
{"prop1":"val1","prop2":"val2","prop3":"val3"}
JSONデータをxml形式に変換するにはto_xmlメソッドを使用します。
JSON形式のデータをJSON.stringifyでstring型に変換しておく必要があります。
const convert = require('xmljson');
const json = JSON.stringify({"prop1":"val1","prop2":"val2","prop3":"val3"});
let xml;
convert.to_xml(json, (err, data)=>{
xml = data;
});
console.log(xml);
以下のように出力されます。
<data><prop1>val1</prop1><prop2>val2</prop2><prop3>val3</prop3></data>

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント