当前位置:   article > 正文

基于Vue2使用x2js将JSON转换成XML、将XML转换成JSON

基于Vue2使用x2js将JSON转换成XML、将XML转换成JSON

x2js源码地址
GitHub - abdolence/x2js: x2js - XML to JSON and back for JavaScriptx2js - XML to JSON and back for JavaScript. Contribute to abdolence/x2js development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/abdolence/x2js

  1. import x2js from 'x2js';//npm install x2js
  2. Vue.prototype.$x2js = new x2js();
  3. ...
  4. <script>
  5. export default {
  6. created() {
  7. let json = {
  8. MyRoot: {
  9. test1: "测试值1",
  10. test2: {
  11. item: ["测试值2-1", "测试值2-2"],
  12. },
  13. },
  14. };
  15. console.log(`JSON to XML`, this.$x2js.js2xml(json));
  16. let xml =
  17. "<MyRoot><test1>测试值1</test1><test2><item>测试值2-1</item><item>测试值2-2</item></test2></MyRoot>";
  18. console.log(`XML to JSON`, this.$x2js.xml2js(xml));
  19. },
  20. };
  21. </script>

请注意,这个简单的例子不会处理属性或者特殊字符转义等复杂情况。如果你的JSON对象中包含属性或者特殊字符,你可能需要编写更复杂的逻辑来处理这些情况。

输出结果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/985834
推荐阅读
相关标签
  

闽ICP备14008679号