从XML到JSON格式与xml2js

时间:2015-09-30 21:55:20

标签: javascript node.js

我正在使用xml2js将一些xml转换为json,但我还没有成功。

查看代码然后我会解释它

import xml2js, {parseString} from 'xml2js';

export default function (req, res) {

  request.execute('[dboSP].[somSP]', function spExecution (dataset) {
    connection.close();

      parseString(request.parameters.Dealer_Param.value, function(err, res) {
        request.parameters.Dealer_Param.value = res;
      })

      if (request.parameters.output_IS_SUCCESSFUL.value) {
        res.status(200).json({
          success : 'New dealer successfully inserted.'
        });
      }
    }
  });
}

你会看到一个返回此

的参数dataset
[[{"":["<Dealers><Detail DealerName=\"marcelo test\" CardId=\"1222\" NickName=\"marcelo1312\" Active=\"1\" LegalId=\"16545\" TypeId=\"1\"/></Dealers>",true,"New dealer successfully inserted."]}]]

如您所见,有一个XML属性是我需要转换为JSON的属性。现在,这个request.parameters.Dealer_Param.value只返回:

<Dealers><Detail DealerName = "marcelo test" CardId = "1222" NickName = "marcelo1312" Active = "1" LegalId = "16545" TypeId = "1"></Detail></Dealers>

所以,在这种情况下我应该怎么做才能将这个参数转换为JSON?我这样做的方式并不奏效。

0 个答案:

没有答案