找回密码
 立即注册

QQ登录

只需一步,快速开始

[工具插件] 微信小程序xml字符串转换json格式

[复制链接]
查看: 3671|回复: 7
最佳答案
0 

5

主题

7

帖子

98

积分

新人求带

积分
98
 楼主| 发表于 2017-2-10 15:20:01 | 显示全部楼层 |阅读模式
可用于微信小程序xml字符串转换json格式

用法示例:
  1. var fs = require('fs');
  2. var xml2json = require('xmlstring2json');
  3. var xml = fs.readFileSync('./test/bookstore.xml', 'utf8');
  4. console.log(JSON.stringify(xml2json(xml), null, 4));
复制代码

bookstore.xml文件如下:
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <bookstore>
  3.     <book category="CHILDREN">
  4.       <title>Harry Potter</title>
  5.       <author>J K. Rowling</author>
  6.       <year>2005</year>
  7.       <price>29.99</price>
  8.     </book>
  9.     <book category="WEB">
  10.       <title>Learning XML</title>
  11.       <author>Erik T. Ray</author>
  12.       <year>2003</year>
  13.       <price>39.95</price>
  14.     </book>
  15. </bookstore>
复制代码

输出如下:
  1. {
  2.     "bookstore": {
  3.         "book": [
  4.             {
  5.                 "@category": "CHILDREN",
  6.                 "title": {
  7.                     "#text": "Harry Potter"
  8.                 },
  9.                 "author": {
  10.                     "#text": "J K. Rowling"
  11.                 },
  12.                 "year": {
  13.                     "#text": "2005"
  14.                 },
  15.                 "price": {
  16.                     "#text": "29.99"
  17.                 }
  18.             },
  19.             {
  20.                 "@category": "WEB",
  21.                 "title": {
  22.                     "#text": "Learning XML"
  23.                 },
  24.                 "author": {
  25.                     "#text": "Erik T. Ray"
  26.                 },
  27.                 "year": {
  28.                     "#text": "2003"
  29.                 },
  30.                 "price": {
  31.                     "#text": "39.95"
  32.                 }
  33.             }
  34.         ]
  35.     }
  36. }
复制代码

安装

npm方式安装
  1. npm install --save xmlstring2json
复制代码

bower方式安装
  1. bower install xmlstring2json
复制代码

注意

该模块暂不检测xml格式合法性,即认为输入的xml都是合法的。如格式不合法,可能出现输出为空的情况。

游客,如果您要查看本帖隐藏内容请回复


项目地址:https://github.com/vilien/xmlstring2json
回复

使用道具 举报

最佳答案
0 

0

主题

249

帖子

364

积分

略知一二

积分
364
发表于 2017-3-26 01:47:53 | 显示全部楼层
看看学习
回复

使用道具 举报

最佳答案
0 

0

主题

21

帖子

329

积分

略知一二

积分
329

五道杠

发表于 2017-4-7 15:25:35 | 显示全部楼层
学习学习
回复

使用道具 举报

最佳答案
0 

0

主题

10

帖子

242

积分

新人求带

积分
242
发表于 2017-5-26 13:15:32 | 显示全部楼层
CC  thanks very much
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

41

积分

新人求带

积分
41
发表于 2017-6-20 15:05:59 | 显示全部楼层
看看 学习学习
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

2

帖子

45

积分

新人求带

积分
45
发表于 2017-7-14 13:47:37 | 显示全部楼层
1111111111111
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

2

帖子

77

积分

新人求带

积分
77
发表于 2017-8-13 17:35:51 | 显示全部楼层
学习了,感谢分享!
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

2

帖子

62

积分

新人求带

积分
62
发表于 2017-9-7 11:43:08 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com