node.jsでxmlからJSONに変換、JSONからxmlに変換するxmljsonモジュールの使い方

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>

参考サイト

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました