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(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント